Articles tagged with #Microservices
A curated list of engineering series, deep dives, and notes related to #Microservices.
Building a Real-Time Event-Driven Order System with Apache Kafka
Build an end-to-end event-driven microservices architecture in Java using Apache Kafka, Schema Registry, Avro, Dead Letter Topics, and Kafka Streams.
Multi-Container Orchestration: Docker Compose Architecture and Declarative Configs
Master multi-container orchestration with Docker Compose: declarative specs, service networks, volumes, and depends_on health check readiness sequencing.
The Circuit Breaker Pattern: Protecting Services from Cascading Failures
Master the Circuit Breaker pattern. Learn how state transitions (Closed, Open, Half-Open) isolate failing dependencies and prevent cascading outages.
Distributed Transactions: Two-Phase Commit (2PC) vs The Saga Pattern
Master distributed transactions. Compare Two-Phase Commit (2PC) blocking mechanics with Saga Pattern choreography, orchestration, and compensating actions.
Why Apache Kafka Exists: Solving Microservice N² Integration Spaghetti
Discover why Apache Kafka was created at LinkedIn. Learn how central append-only event logs solve microservice point-to-point integration spaghetti.
Mastering System Design & Distributed Systems: Series Introduction & Learning Roadmap
Discover what you will learn in this 20-part series on System Design & Distributed Systems. Build a distributed rate limiter and master Raft.