QCONSF 2025 presentation
When many teams work on a large, complex application, the microservice architecture potentially enables them to work independently and deliver a continuous stream of changes. Yet, there's a risk that those teams become burdened by needing to apply numerous patterns from the microservice architecture pattern language. Instead of writing domain logic, they must spend their time writing plumbing code and dealing with infrastructure. This overhead ultimately slows feature delivery, undermining the primary goals of adopting a microservice architecture.
In this talk, I explain how to solve this problem by applying the Team Topologies' concept of a platform, which reduces the workload for teams and enables them to focus on domain logic. You will learn how this platform approach directly tackles the most common challenges of implementing the microservice pattern language. I will then describe several kinds of platforms and the key capabilities they provide to free development teams from this implementation burden.