Devops is a movement to break down traditional silos between developers, operations and other delivery groups. Although many tools are useful, it is primarily a cultural change.| martinfowler.com
There are certain things you need to get sorted out before you can put your first microservices system into production: monitoring, provisioning, and a devops culture.| martinfowler.com
Continuous Delivery means you build software in such a way that it can be released to production at any time| martinfowler.com
How to split up your large, complex, frontend codebases into simple, composable, independently deliverable apps.| martinfowler.com
The microservice architectural style is useful for handling complex systems, but brings its own complexity so should not be used for simpler environments.| martinfowler.com
A guide to the common steps we've observed in breaking a monolithic application up into microservices| martinfowler.com
Going directly to a microservices architecture is risky, so consider building a monolithic system first. Split to microservices when, and if, you need it.| martinfowler.com
You use software circuit breakers on connections to remote services. These breakers trip when the supplier becomes unresponsive, once tripped the breaker no longer calls the supplier until reset.| martinfowler.com
Defining the microservices architectural style by describing their nine common characteristics| martinfowler.com