Immutable servers cannot have their configuration changed once deployed, instead they are torn down and replaced with a new server based on an updated (version-controlled) definition.| martinfowler.com
Yagni ("You Aren't Gonna Need It") is the principle that we should not build presumptive features. It should not be used as a justification for neglecting internal quality.| martinfowler.com
The microservice architectural style develops an application as a suite of independently deployable services.| martinfowler.com
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
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