Keynote: There Is No Such Thing as a Microservice!
May 2017 • Presentation
The concept of microservices is not well understood. This talk defines the microservice architecture as an architectural style and explains what that actually means.
Software Engineering Institute
This presentation was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.
The microservice architecture is becoming increasingly popular. However, frequent references to using "a microservice to solve a problem" suggest that the concept is not universally well understood. In this talk, I define the microservice architecture as an architectural style and explain what that actually means. I also describe how the primary goal of the microservice architecture is to enable continuous delivery and deployment, and how it achieves that. You will learn why the architecture that you pick for your application matters. And you will learn how to solve key challenges with decomposing an application into microservices. This talk explains why there is no such thing as a microservice!