The Twelve-Factor App Methodology is a set of guidelines and best practices used to develop software-as-a-service (SaaS) applications that are highly scalable, maintainable, and portable. The twelve factors are a set of principles that aim to optimize application development and deployment