twelvefactor
Twelve-factor is a methodology for building software-as-a-service applications that emphasizes portability, scalability, and maintainability in modern cloud environments. It originated with developers at Heroku and was published in the early 2010s as a set of best practices for web applications designed to run on cloud platforms. The approach defines a set of twelve factors that guide architecture and deployment across a range of languages and frameworks.
The twelve factors cover: codebase (one codebase tracked in revision control, with many deploys); dependencies (explicitly
The methodology emphasizes stateless processes, externalized configuration, and declarative dependencies, with backing services accessed via URLs