Great explanation by guy at IBM Cloud who is adept at writing backwards.
YouTube
Earn a badge with FREE hands-on Kubernetes labs: http://ibm.biz/no-cost-hands-on-kube-labs Learn more about microservices: http://ibm.biz/microservices-guide...
Nice breakdown of microservices vs monoliths
Redhat
Log in / Register Account Microservices Microservices are an architectural approach to building applications. As an architectural framework, microservices are distributed and loosely coupled, so one team's changes won't break the entire app. The benefit to using microservices is that development teams are able to rapidly build new components of apps to meet changing business needs.
This link has some good examples in addition to clear explanations about microservices architecture.
Smartbear
Swagger & SwaggerHub: how you can design the perfect Microservice experience. Learn how you can accelerate your Microservice delivery with automated testing. Read why monitoring your Microservices is more important than you think. Microservices have many benefits for Agile and DevOps teams - as Martin Fowler points out, Netflix, eBay, Amazon, Twitter, PayPal, and other tech stars have all evolved from monolithic to microservices architecture.