Microservices are an essential enabler of agility but developing and deploying them is a challenge.
In order for microservices to be loosely coupled,each service must have its own datastore.
This makes it difficult to maintain data consistency across services.
Deploying microservices is also a complex problem since an application typically consists of 10s or 100s of services, written in a variety of languages and frameworks.
In this presentation, you will learn how to solve these problems by using an event-driven architecture to maintain data consistency and by using Docker to simplify deployment.
https://www.youtube.com/watch?v=sSm2dRarhPo