Tag

#microservices

9 posts

The Circuit Breaker Pattern: Fail Fast, So One Dead Service Doesn't Kill Them All

The Circuit Breaker Pattern: Fail Fast, So One Dead Service Doesn't Kill Them All

Like the electrical switch in your home that it is named after, a circuit…

Distributed Systems in Practice — Failures, Time, Consensus and Correctness

Distributed Systems in Practice — Failures, Time, Consensus and Correctness

Every backend engineer today builds distributed systems, whether they call it…

Design an E-Commerce Platform

Design an E-Commerce Platform

E-commerce platforms handle some of the most demanding distributed systems…

System Design Masterclass

System Design Masterclass

System design is the skill that separates senior engineers from everyone else…

Deep Dive on API Gateway: A System Design Interview Perspective

Deep Dive on API Gateway: A System Design Interview Perspective

“An API Gateway is the front door to your microservices. Every request walks…

REST API Design: Pagination, Versioning, and Best Practices

REST API Design: Pagination, Versioning, and Best Practices

Every time two systems need to talk, someone has to design the contract between…

System Design Patterns for Managing Long-Running Tasks

System Design Patterns for Managing Long-Running Tasks

Introduction Some operations simply can’t finish in the time a user is willing…

Explaining SAGA Patterns with Examples

Explaining SAGA Patterns with Examples

In a monolith, placing an order is a single database transaction — deduct…