twelve-factor - Apply Twelve-Factor patterns to deployable applications.
Guides configuration, dependencies, backing services, stateless processes, concurrency, logging, and graceful lifecycle handling for deployed applications.
Tags
Updated: 2026-10-03twelve-factordeploymentconfigurationenvironment-variablesbacking-servicesstateless-processesgraceful-shutdownstructured-logging
Capabilities
What this skill does
- Store configuration in environment variables
- Validate configuration at startup
- Declare application dependencies explicitly
- Connect backing services through URLs
- Keep processes stateless
- Separate scalable process types
- Handle graceful shutdown signals
- Expose health and readiness checks
- Write structured logs to stdout
Inputs
- Application source code
- Environment variables
- Dependency manifests
- Backing service URLs
- Deployment configuration
Outputs
- Validated application configuration
- Startup validation errors
- Health and readiness responses
- Structured standard-output logs
- Graceful shutdown status
