You are developing monoliths
All the functionality into a single process.
Users, Products, Payments, Customers, etc. ?
Scaling the monolith
Let's replicate this almost not used functionality on all the
Loosely coupled service oriented architecture
with bounded contexts.
What's a Microservice
In short, the microservice architectural style is an approach to
developing a single application as a suite of small services, each
running in its own process and communicating with lightweight
mechanisms, often an HTTP resource API.
These services are built around business capabilities and
independently deployable (...).
James Lewis & Martin Fowler
Scale the right functionality.
Scaling a Microservice
Microservices a definition of this new architectural term
Microservices Google Trend
Wikipedia Gartner Hype Cycle
Juri Strumpflohner - Notes: Microservices by Martin Fowler
Spring Cloud Services for Pivotal Cloud Foundry
Simon Brown tweet
The dark side of microservices
The technical journey to microservices the new world
Ten Best Practices from Sequoia's Microservices Summit
Dockercon State of the Art in Microservices
Microservices not a free lunch
Yeoman Reveal.js Generator