High Availability Architecture: Principles, Patterns, and Best Practices for Maximum Uptime Infrastructure