![]() ![]() This means that “write” failures should affect only a tiny fraction of users.įor, all API endpoints are read-only or offloading writes to async offline tasks, so write operations can be temporarily disabled. Online services ( and ) should work for most users even when Postgres write operations are disabled.įor, a majority of users are conducting “read-only” tasks, such as searching podcasts, browsing podcast details, and similar harmless actions. ![]() In addition to automatic unit tests, we have to manually test all major product features. So we test the new version of Postgres on dev and staging. We must make sure the new major version of Postgres works well with our code base. ![]() The actual upgrade may take only 30 minutes, but we typically spend a few workdays preparing, which increases the odds of success during the upgrade. This will ensure most of our users won’t be affected during the time of upgrading.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |