Best practice or design to scale out/horizontal scale database for microservices
问题 The main benefit of Microservices are one Service “Type” can be scale out by using multiple container instances and load-balancing to improve through put. But one things is, multiple instances (ie. containers) of a "Service Type" are sharing the same database instance; and this could leave to performance bottle neck when multiple instance write/read on that database instance. Traditionally, we would scale up on the processing power of that database instance to meet high demand. The main