The Twelve-Factor App (2025)
- Programming
- Infrastructure
- Security
- Developer Tools
- Cloud
The post is the original Twelve-Factor App site, a short guide from the Heroku era that laid out twelve principles for building SaaS applications. It pushed ideas that are now normal in cloud software, like strict separation of config from code, disposable processes, attached backing services, and apps that bind their own ports instead of depending on heavyweight shared web containers. That is why a lot of the text now reads as obvious. It won because it described a cleaner operating model than the Tomcat, WebSphere, mod_php, shared-DB, hand-managed-server world it was reacting to.
If you run product or platform teams, treat 12-factor as a baseline architecture checklist, not a complete modern operating model. Keep the deployment and service-boundary ideas, but revisit secret delivery, stateful systems, and platform-specific tradeoffs instead of copying the document literally.
-
12factor.net
- Discuss on HN