Cloud Application Development
Codebase
Dependencies
Config
Backing Services
Build, Release, Run
Processes
Port Binding
Concurrency
Disposability
Dev/Prod Parity
Logs
Admin Processes
Stateless Design Principles
Managing State in Cloud-Native Apps
Session Management Strategies
Benefits of Immutability
Implementing Immutable Deployments
Configuration Management
Fault Tolerance Patterns
Self-healing Systems
Redundancy and Replication
Circuit Breaker Pattern
Infrastructure Automation
Deployment Automation
Automated Testing
Previous
1. Fundamentals of Cloud Computing
Go to top
Next
3. Cloud Application Architectural Patterns