General
31 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
Kanban
Visual workflow management using boards
SOLID
Five design principles for maintainable OOP software
Virtualization
Creating virtual versions of hardware or OS resources
Semantic Versioning
Version scheme using MAJOR.MINOR.PATCH format
Design Patterns
Reusable solutions to common software design problems
Pair Programming
Two developers collaborating at one workstation