The microservice architecture has become increasingly popular over the past decade. Its key benefits include significantly improving the developer experience and accelerating software delivery. Sadly, however, microservices have often been widely misunderstood and used inappropriately. As a result, many organizations have struggled to benefit from their adoption.
In this presentation I'll describe the key characteristics of the microservice architecture and how it differs from the monolithic architecture. You will learn when you should use microservices and when you should not. I'll describe the ideal developer experience when using the microservice architecture.You will also learn what other changes you must make to your organization when adopting microservices.