Distributed Financial Systems (Microservices Architecture)
1. Distributed Systems Fundamentals
- Real production experience
- Awareness of network unreliability
- Mention of timeouts, retries, circuit breakers
- Ability to explain trade-offs clearly
1. Microservices Architecture Design
- Understanding of bounded contexts (DDD)
- Awareness of team ownership
- Knowledge of operational complexity
1. Event Driven Architecture (RabbitMQ / Mass Transit)