›How do you define service boundaries using DDD bounded contexts?Middle#Architecture#PatternsDetails →
›What is the saga pattern and how does orchestration differ from choreography?Middle#Patterns#DataDetails →
›What is the Backend-for-Frontend pattern and how does it relate to an API gateway?Middle#Patterns#CommunicationDetails →
›What resilience patterns protect microservices (circuit breaker, retry, timeout, bulkhead)?Middle#Resilience#PatternsDetails →
›How do you handle centralized configuration and secrets across services?Middle#Patterns#ResilienceDetails →
›How do you version APIs and keep backward compatibility across services?Middle#Communication#PatternsDetails →
›How do you migrate a monolith to microservices using the strangler-fig pattern?Senior#Architecture#PatternsDetails →
›How do you achieve consistency across services using eventual consistency, CQRS, and event sourcing?Senior#Data#PatternsDetails →
›What is an observability strategy for logs, metrics, and traces at scale?Senior#Resilience#PatternsDetails →
›What deployment strategies (CI/CD, canary, blue-green) suit microservices?Senior#Patterns#ResilienceDetails →
›What is the distributed monolith and other microservices anti-patterns?Senior#Architecture#PatternsDetails →