Considerations
● State-less or state-ful services
● Are they can scale independently ?
Problems
● Database are stateful service
● Scaling stateful services are not easy
● Vertical scaling has limits need to scale
horizontally
Solutions
● Scale Stateful Application Horizontal Scaling
● Service and Data Partitioning along Business
Boundaries - Shards/Pods
● Use NoSQL Database to gain easy partitioning features
https://www.simform.com/blog/bottlenecks-of-scaling-database-how-to-solve/