Problems
● Database are stateful service
● Scaling stateful services are not easy
● Vertical scaling has limits need to scale Horizontally
● Different Data Requirements For Microservices
Solutions
● Scale Stateful Application Horizontal Scaling
● Service and Data Partitioning along Business
Boundaries - Shards/Pods
● Use NoSQL Database to gain partitioning
● Identify Database Requirements following best practices
Question
● How to Choose a Database for Microservices ?
https://www.simform.com/blog/bottlenecks-of-scaling-database-how-to-solve/