Microservice architecture, or simply microservices, is a distinctive method of developing software systems that has grown in popularity in recent years. In fact, even though there isn’t a whole lot out there on what it is and how to do it, for many developers it has become a preferred way of creating enterprise applications. Thanks to its scalability, this architectural method is considered particularly ideal when you have to enable support for a range of platforms and devices—spanning web, mobile, Internet of Things, and wearables—or simply when you’re not sure what kind of devices you’ll need to support in an increasingly cloudy future.
https://smartbear.com/learn/api-design/what-are-microservices/
The rise of microservice architecture and its implications to continuous (business) delivery and DevOps 2.0
https://www.accenture.com/us-en/blogs/blogs-microservice-architecture-devops
How to succeed with microservices architecture
http://www.infoworld.com/article/2903144/application-development/how-to-succeed-with-microservices-architecture.html
What’s Better than Microservices? Serverless Microservices.
Latest from Amazon Web Services
Microservices Architectures on Amazon Web Services
Amazon API Gateway & AWS Lambda to Build Secure APIs
Serverless Authentication and Authorization: Identity Management for Serverless Architectures