Skip to content
Latchkey

Twelve-Factor App - CI/CD Glossary Definition

The twelve-factor app is a methodology of twelve principles for building portable, scalable web services, covering config in the environment, stateless processes, explicit dependencies, and treating logs as event streams. It was published by Heroku engineers.

A few of the factors

Store config in environment variables (not code), declare dependencies explicitly, run the app as stateless processes, and keep dev and prod as similar as possible.

Related guides

Tired of flaky CI? Latchkey auto-heals failed jobs and retries them for you. Start free →