"What is the goal of software development?
To sustainability minimize lead time to (positive) business impact.
The goal is not to produce software!
...
Code is not the asset…
- writing code costs
- waiting for code costs
- changing code costs
- understanding code costs
Code is the cost!
...
Microservices can be a
Replaceable Component
Architecture
- if you choose to optimize for
replace-ability and consistency
- smaller is not necessarily better
- more replaceable is better
book: Software, Faster by Dan North [Leanpub PDF/iPad/Kindle]
Microservices @ MartinFowler
book: Building Microservices - O'Reilly Media