Cloud-Native Patterns Twelve-Factor App 1. Codebase : One codebase, many deploys 2. Dependencies : Explicitly declare and isolate 3. Config : Store in environment 4. Backing Services : Treat as attached resources 5. Build, Release, Run : Strictly separate stages 6. Processes : Execute as stateless processes 7. Port Binding : Export services via port 8. Concurrency : Scale out via process model 9. Disposability : Fast startup and graceful shutdown 10. Dev/Prod Parity : Keep environments similar 11. Logs : Treat as event streams 12. Admin Processes : Run as one-off processes Resilience Patterns…