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 2.
Microservices Architecture
Design - Understanding of bounded contexts (DDD)
Awareness of team ownership
Knowledge of operational complexity 3.