Advanced#
SAGA pattern, Redis caching, and observability. This section tackles the challenges of running distributed systems in production — managing transactions across services, optimizing performance with caching, and diagnosing issues through observability.
Topics#
SAGA Pattern — Managing distributed transactions across microservices with choreography and orchestration approaches
Redis Caching Strategies — Cache-aside, write-through, write-behind patterns, TTL management, and cache invalidation
Observability and Monitoring — Structured logging, distributed tracing with Jaeger, metrics with Grafana, and the three pillars of observability
E2E Review & Debugging — Capstone: tracing a request’s full lifecycle across services, correlating traces with logs, and diagnosing production issues
Prerequisites#
Complete Foundations, Applied, and Integration first.