1. Codebase
  2. Dependencies
  3. Config
  4. Backing services
  5. Build, release, run
  6. Processes
  7. Port binding
  8. Concurrency
  9. Disposability
  10. Dev/prod parity
  11. Logs
  12. Admin processes

These 12 principles are the core of application which are designed to as a service, or as it’s known for in short SaaS.

Kubeexperience Chapter 2 - this was my take on the 12-factor application principles back in 2020

today I’m gotin to the 15-factor application principles, which are based on the 12-factor application principles in addition to some cloud native principles, not just SaaS …

2023 take on the 12-factor application principles

To be continued …