Based on Microservices presentation by Martin Fowler recorded at GOTO Berlin 2014.
- Components (= independently upgradable, replaçable) communicating through services (instead of libs for monoliths)
- Organized around business capabilities
- Smart endpoints and dumb pipes
- Decentralized data management