QuestionQ235
Designing scalable, available, and reliable cloud-native applicationsYou are building a flower-ordering application. At present, it has three microservices:
- Order Service (receives orders)
- Order Fulfillment Service (processes orders)
- Notification Service (notifies the customer when an order is filled)
You need to decide how these services will communicate. Incoming orders must be processed quickly, and you need to gather order information for fulfillment. You also need to ensure that orders are not lost between services and that the services can communicate asynchronously. How should the requests be processed?
- A

- B

- C

- D

Community Discussion