Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Comments: The Checklist for Deploying a Scary Change #754

Open
mdole opened this issue Sep 19, 2023 · 0 comments
Open

Comments: The Checklist for Deploying a Scary Change #754

mdole opened this issue Sep 19, 2023 · 0 comments
Assignees

Comments

@mdole
Copy link
Contributor

mdole commented Sep 19, 2023

Lately, I’ve been getting involved with some sketchy stuff. You know what I’m talking about–data migrations.

I’ve been rolling out changes that have a significant risk of breaking our production environment for mission-critical services. It’s been exciting work (keep your eyes out for more posts on the exact project, coming soon™️), but I’ve definitely caused a couple incidents along the way.

After accidentally taking down a key service for a couple hours, I decided I needed to have a better pre-deploy process for these changes. I did some thinking and came up with a short checklist to run through before I press the shiny green button.

@mdole mdole self-assigned this Sep 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant