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

I Want a Personal Agent. I'm Not Running One Yet — Here's What Would Change That

I Want a Personal Agent. I'm Not Running One Yet — Here's What Would Change That

TLDR; In Part 1 I walked through the March 2026 failures: ClawJacked, the OpenClaw CVE flood, the Axios RAT, the Claude Code source map leak. This post is the constructive follow-up. I’m not anti-agent — I want a personal agent badly enough that I’ve been actively testing alternatives. But I’ve set a bar, and nothing I’ve tried clears it yet. Here’s what the bar looks like, what I’m testing (nanobot, nanoclaw, kubernetes-sigs/agent-sandbox), why prompt injection is the attack you can’t patch with a CVE, and the pre-flight checklist I’d want cleared before I point an agent at my real credentials.

Read More
Shorts working at Tikal

Shorts working at Tikal

As kubernetes matures into the standard de facto Operating System of the Cloud, in addition to a shift in deployment methods such as GitOps and Continuous delivery paradigms - automation of security is one of our main concerns

Read More