Hacker News new | ask | show | jobs
by adamsb6 1294 days ago
The way that things work at this particular company is that you typically test changes in this codebase on your dev machine, but usually the dev machine talks to a prod database.

The prod database is too large to practically have a second copy sitting around for testing. Also, if you tested on some pristine small test database you're going to end up missing bugs that would only manifest with actual prod data.

1 comments

I get it but that just seems really dangerous. I hope they have a lot of guard rails and roll back support or something.
They do. Feature flags are part of the culture, you'll typically gate in a very small set of objects that could initially receive any new treatment.