Too Long; Didn't Read
Microservices are an alternative to the monolith approach that gives developers the flexibility, scalability, and simplicity they need to build complex software applications. Amazon, Netflix, eBay, Spotify, Uber, Groupon, and SoundCloud are all using microservices. Microservices give dev teams the freedom to choose the technology stack they prefer best. This allows them to operate much faster and have more confidence than when they work with a monolithic architecture. In the microservices architecture, every service scales separately from the others.