|
|
|
|
|
by malisper
2316 days ago
|
|
> In a couple hours you should be able to setup automatic backups and practice going through the recover process a couple times. Unfortunately there's a lot more too it than that. You need to handle when the backup job fails or dies, have a process for deleting old backups, etc. Not just that, but if you have multiple Postgres instances, you need to do this work for each machine. I've seen first hand this kind of stuff become a huge distraction. It's often worth it to pay AWS a bit more in exchange to not worry about this stuff. |
|
Is there though? Consider what I would argue to be the "average" case:
* Your database never exceeds > 40% resource usage
* You service fewer then 1m queries/day
* You never burst more then 1k queries/minute
* You have a script tied to a cronjob that backs up the database, with basic error handling that sends you a Slack DM if it fails
* You have a script tied to a cronjob which deletes old backups, with basic error handling that sends you a Slack DM if it fails
What percentage of companies need more then that?