Tips for High Availability

Prefer regional deploys over global ones

Use Red/Black deployment strategy for production deploys

Use deployment windows

Ensure automatically triggered deploys are not executed during off-hours or weekends

Enable Chaos Monkey

Use (unit, integration, smoke) testing and canary analysis to validate code before it is pushed to production

Use your judgement about manual intervention

Where possible, deploy exactly what you tested to production

Regularly Review paging settings

Know how to roll back your deploy quickly

Fail a deployment when instances are not coming up healthy

For automated deployments, notify the team of impending and completed deployments

Automate non-typical deployment situations rather than doing one-off manual work

Use preconditions to verify expected state

Conclusion

Learn more about how Netflix designs, builds, and operates our systems and engineering organizations

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

A 5 Minute Guide for Experimenting with Ambassador and Jaeger in a Kubernetes Sandbox

Software Engineering Terms Explained Like I’m Five

Living the stream: Reducing memory usage in Java and Kotlin

Climbing B-tree Indexes in Postgres

Software Testing Heuristics

Design Sprints for Scrum Projects

A Practical Intro to Test-Driven Development

What is HTTP/2?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Netflix Technology Blog

Netflix Technology Blog

Learn more about how Netflix designs, builds, and operates our systems and engineering organizations

More from Medium

Cloud Design for Serverless Application (Like Lambda)

AWS cloud design for a serverless approach where Frontend and backend both are available, so how can we providde the architechture to stake holders

Lessons learned: Migrating Monolith to Microservice

Building api architecture on modern AWS events-based cloud infrastructure