12-factor application principles and How to build by-them

12-factor application principles and How to build by-them

Table of Contents
  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 …

comments powered by Disqus

Related Posts

Using S3 as Local Storage on kubernetes with S3 CSI Driver

Using S3 as Local Storage on kubernetes with S3 CSI Driver

Originally posted on the Israeli Tech Radar on medium.

TLDR; In the world of cloud-native applications, efficient and scalable storage solutions are crucial. Amazon S3 (Simple Storage Service) is a popular object storage service, but what if you could use it as local storage in your Kubernetes clusters? Enter the S3 CSI (Container Storage Interface) Driver, a game-changer for developers and operations teams alike.

Read More
Cloud Native Developer Experience | Reducing the TOIL

Cloud Native Developer Experience | Reducing the TOIL

A presentation about the developer experience and how to reduce the TOIL, given at Tech Radar Conference #3 - 2021.

Read More