How the circuit breaker pattern protects microservices from cascading failures: states, slow-call thresholds, fallbacks, retry interaction, and metrics.
Why read replicas often fail to reduce primary database load when reads are coupled to writes, replica lag triggers fallback, and query cost is misread.