Architectures
• Microservices Architecture
Patterns&Principles
• The Database-perService Pattern
• Polygot Persistence
• Decompose services by scalability
• The Scale Cube
• Microservices
Decomposition Pattern
• Microservices
Communications Patterns
Non-FR
• High Scalability
• High Availability
• Millions of Concurrent User
• Independent
FR
• List products
• Filter products as per brand and categories
• Put products into the shopping cart
• Apply coupon for discounts
• Checkout the shoppingcart and create an orde• List my old orders and order items history
https://microservices.io/patterns/communication-style/messaging.html