Key Point 1 : Consider the "Consistency Level
Do we need strict or eventual Consistency ?
Eventual consistency in microservices architecture in order to gain scalability and high availability
Key Point 2: High Scalability Accommodate millions of request.
Key Piont 3 " High availability Separate data center
Before Deciding database we should check CAP Theorem