General
293 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
Pair Programming
Two developers collaborating at one workstation
Domain-Driven Design
Software approach centered on business domain logic
API Documentation
Documentation describing API usage and integration
Design Patterns
Reusable solutions to common software design problems
Trunk Based Development
Branching model integrating code to main branch frequently
CQRS
Separating read and write models for better scaling