Each individual group can possess one or more services and deploy by themselves cadence. This minimizes coordination headaches. Companies like Amazon structure groups around services ("You Develop it, you run it") to stop bottlenecks. Deciding on between a monolithic vs dispersed system architecture is dependent upon your project's context. Here's https://codyljwnv.blogolize.com/the-microservices-design-and-implementation-diaries-74486221