-
- Codebase
- Dependencies
- Config
- Backing services
- Build, release, run
- Processes
- Port binding
- Concurrency
- Disposability
- Dev/prod parity
- Logs
- Admin processes
-
aim42 is the systematic approach to improve software systems and architectures
-
The C4 model for visualising software architecture: Context, Containers, Components and Code
-
Extreme programming
-
A spike is a product-testing method (...) that uses the simplest possible program to explore potential solutions. It is used to determine how much work will be required to solve or work around a software issue. Typically, a 'spike test' involves gathering additional information or testing for easily reproduced edge cases. The term is used in agile software development approaches like Scrum or Extreme Programming.
-
-
Event storming
-
TDD (Test Driven Development)
-
ITIL
- ITIL 4: An A – Z Guide By Joe the IT Guy - Mar 21, 2019
-
Canary release
- Martin Fowler website article - June 25, 2014
- Lessons learned and best practices from Google and Waze - January 14, 2019
-
A/B testing