Back to Backend Engineer
🔗
Phase 7
Microservices and Integration
Service boundaries, inter-service communication, gateways, discovery, and resilience patterns.
1
Monolith vs Microservices: Boundaries and Trade-offs
A staff-engineer guide to service boundaries, coupling, Conway's Law, and when microservices are the wrong choice.
backend-engineermicroservicesboundaries
2
Inter-Service Communication: Feign, WebClient, and Beyond
A staff-engineer guide to synchronous REST calls with OpenFeign and WebClient, timeouts, and when to prefer async messaging.
backend-engineerfeignwebclient
3
API Gateway and Service Discovery in Spring Cloud
A staff-engineer guide to Spring Cloud Gateway routing, service discovery, and centralized configuration.
backend-engineergatewaydiscovery
4
Resilience Patterns: Retries, Circuit Breakers, Bulkheads
A staff-engineer guide to Resilience4j retries, timeouts, circuit breakers, and bulkheads for graceful degradation.
backend-engineerretrytimeout