For most python develope, it's like a handful of folks, yo're all working on a lot of it. And if you have a team of five people, 20 services, you are doing like a hundred times more services per developer than the big companies. It's an amazing architectural design pattern when there needs to be autonomy for different parts of the application. But any time you make sie more distribute, you are adding a vast amount of complexity. If you can avoid it, avoid it yet.