Distributed Systems, Data, Design Patterns, Cloud, Database.
service is down Downsides: Complexity — Composition logic often complex and fragile Increased latency — Extra network hops to retrieve data from services Versioning — API versions coupled to individual service versions Use cases: Present unified domain model to clients Optimize data lookups from