General
30 views
12-Factor App
Quick Definition
Methodology for building scalable maintainable SaaS apps
Full Definition
A methodology for building modern scalable and maintainable software-as-a-service apps.
Examples
codebase, dependencies, config, backing services, build release run
Related Terms
cloud-native
microservices
devops
More General Terms
Documentation as Code
Applying dev practices to documentation management
Site Reliability
Engineering approach to IT operations with software practices
TDD
Writing tests before code in a red-green-refactor cycle
Code Review
Examining code changes before merging for quality
Container
Lightweight package with everything to run software
SOLID
Five design principles for maintainable OOP software