Microservices Platforms: When Team Topologies Meets Microservices Patterns

Abstract

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.


Speaker

Chris Richardson

Creator of microservices.io, Java Champion, & Core Microservices Thoughtleader

Chris is a software architect and serial entrepreneur. He is a Java Champion, a JavaOne rock star and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original CloudFoundry.com, an early Java PaaS for Amazon EC2.

Today, he is a recognized thought leader in microservices and speaks regularly at international conferences. Chris is the creator of Microservices.io, a pattern language for microservices, and is the author of the book Microservices Patterns. He provides microservices consulting and training to organizations that are adopting the microservice architecture and is working on his third startup Eventuate, an application platform for developing transactional microservices.

Read more
Find Chris Richardson at:

From the same track

Session

Continuous Delivery for Foundational Platforms

Platform teams frequently inherit systems that were never architected for their current scale, yet are so foundational that downtime can halt the business.

Speaker image - Ian Nowland

Ian Nowland

CEO @Junction Labs, Author of O'Reilly's Platform Engineering, Previously SVP Core Engineering at Datadog and Leader of AWS Nitro