thinQmaster Virtual testing partner Adaptive practice exams that find your weak spots and drill them. Every answer explained. From $69
Enroll

thinQmaster

Find your exam

Five questions free, before you decide.

Step 1 · choose a vendor

In one of our camps? Your practice exams come with the tuition — they are on your study page already.

DevOps & Automation · Intermediate

Twelve-Factor App

A methodology of twelve best practices for building portable, scalable, cloud-native software-as-a-service applications.

Definition

Factors include one codebase in version control, explicit dependencies, config in the environment, backing services as attached resources, strict build/release/run separation, stateless processes, port binding, concurrency, disposability, dev/prod parity, logs as event streams, and admin processes.

Example

Database URLs are injected as environment variables instead of hard-coded in source.

Exam tip

Config in environment variables and stateless processes are the most frequently tested factors.

Related terms