HomeCurriculumMicroservices Architecture

Microservices Architecture

Service boundary decomposition, inter-service communication (REST/gRPC/Kafka), API gateways, Saga pattern distributed transactions.

1Domain-Driven Service Decomposition

Bounded contexts, Domain-Driven Design (DDD) domain events, microservice granularity, and anti-patterns.

Domain-Driven Service Decomposition

Bounded contexts, Domain-Driven Design (DDD) domain events, microservice granularity, and anti-patterns.

2Inter-Service Communication Paradigms

Synchronous HTTP/gRPC vs Asynchronous Event-Driven messaging, event schema registries.

Inter-Service Communication Paradigms

Synchronous HTTP/gRPC vs Asynchronous Event-Driven messaging, event schema registries.

3Distributed Transactions & Saga Pattern

Two-Phase Commit (2PC) limitations, Orchestration vs Choreography Sagas, and compensating transactions.

Distributed Transactions & Saga Pattern

Two-Phase Commit (2PC) limitations, Orchestration vs Choreography Sagas, and compensating transactions.

4Service Mesh, Circuit Breakers & Observability

Envoy proxy, Istio service mesh, Resilience4j circuit breakers, and distributed tracing (Jaeger/Zipkin).

Service Mesh, Circuit Breakers & Observability

Envoy proxy, Istio service mesh, Resilience4j circuit breakers, and distributed tracing (Jaeger/Zipkin).