Skip to main content

Posts

Showing posts from June, 2018

Microservices architecture and design patterns

Microservices Architecture and Design patterns Available in doc link as well which have better formatting:  Microservices architecture and design patterns What are microservices?            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  by fully automated deployment machinery. There is a  bare minimum of centralized management  of these services, which may be written in different programming languages and use different data storage technologies.            -- James Lewis and Martin Fowler https://martinfowler.com/articles/microservices.html https://martinfowler.com/microservices/ https://12factor.net/ Scoping microservices Do