The Problem With Microservices
Video Statistics and Information
Channel: Continuous Delivery
Views: 155,301
Rating: 4.9539022 out of 5
Keywords: microservices, microservices architecture, what is microservices, what are microservices, microservices example, continuous delivery, devops, Dave Farley, software development, software engineering, micro services, microservices tutorial
Id: zzMLg3Ys5vI
Channel Id: undefined
Length: 17min 47sec (1067 seconds)
Published: Wed Oct 28 2020
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.
Summary:
A microservice is independently deployable. If you need to orchestrate any deployment, you have a distributed monolith.
Each microservice has its own state (database) not shared to any other microservice.
Each microservice can issue events and it can choose to react to other MS'es events, asynchronously.
Microservices come with a huge operational cost.
And finally, the most important one: use microservices only when you have multiple teams. MS is a people's pattern first and foremost.
My own input:
I always think about the phrase โif you canโt build a monolith, what makes you think microservices are the answer?โ when designing systems
This was amazing, thank you!