At Yelp we value our ability to quickly ship code. One key factor in scaling our engineering process to over three hundred engineers and several million lines of Python has been our move to a microservices architecture; over the course of the past five years we've gone from zero to over one hundred production microservices.
In this presentation I'll discuss the technical and organizational changes that made this change possible. I'll start by covering what a typical monolith to microservice migration might look like, and how to use different types of education to increase the microservice adoption rate. I'll then discuss the role of standardization in a microservice architecture. I'll also cover microservice ownership and its interplay with operational responsibilities.
John is a Technical Lead for Infrastructure at Yelp. Prior to this, he received his PhD from the University of Cambridge by building compilers for Internet routing protocols.