Grokking Microservices for System Design Interviews
0% completed
Capstone: Communication for an Order Flow
1. The Exercise
Take the six services from the boundaries capstone: Catalog, Cart & Checkout, Orders & Fulfillment, Payments, Inventory, Notifications.
The user taps "Place Order." An edge here means one call or one message between two parts of the system. Your task is to decide three things for every edge the operation touches.
- Sync or async.
- Which protocol or channel.
- Why.
This is the whole module applied to one flow
.....
.....
.....
Like the course? Get enrolled and start learning!