We have several Bounded Context and Microservices for our ecommerce application:
▪ Customer-User, Product, Shopping Cart, Discount
▪ Ordering, Payment, Inventory, Shipment, Notification
▪ Some of these bounded context need to organize and communicate each other to perform End-to-end business use cases.
▪ After identifying Bounded Contexts and microservices, should also identify our microservices transactional boundaries.
▪ What are Microservices Transactional Boundaries ?
https://medium.com/@pradeep_thomas/distributed-transaction-boundaries-and-microservices-8905aef82efe