General
150 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
Data Pipeline
Series of processing steps moving data from source to destination
Scalability
Ability to handle increased load by adding resources
System Design
Defining architecture components and interfaces for systems
Technical Debt
Cost of rework from easy solutions over better ones
Virtualization
Creating virtual versions of hardware or OS resources
Design Patterns
Reusable solutions to common software design problems