Microservices
martinfowler.com · 7,749 words · saved by 1 readers
Defining the microservices architectural style by describing their nine common characteristics
Microservices Microservices a definition of this new architectural term The term “Microservice Architecture” has sprung up over the last few years to describe a particular way of designing software applications as suites of independently deployable services. While there is no precise definition of this architectural style, there are certain common characteristics around organization around business capability, automated deployment, intelligence in the endpoints, and decentralized control of languages and data. 25 March 2014 James Lewis James Lewis is a Principal Consultant at Thoughtworks and
related reading
- Microservices: Decomposing Applications for Deployability and Scalability - InfoQinfoq.com
- Microservice Trade-Offsmartinfowler.com
- Microservice Architecture patternmicroservices.io
- From Monolith to Microservices to Reasonably-sized Servicesperandrestromhaug.com
- You probably don’t need microservicesthrownewexception.com
- How to break a Monolith into Microservicesmartinfowler.com
- Microservices vs Monoliths: What is the Future of Software Architecture? | HackerNoonhackernoon.com
- Software Architecture Guidemartinfowler.com
- The Distributed Computing Manifesto | All Things Distributedallthingsdistributed.com
- Netflix Microservicesnewsletter.systemdesign.one
- Write code that is easy to delete, not easy to... — programming is terribleprogrammingisterrible.com
- Clean Coder Blogblog.cleancoder.com