For me ease-of-use and reliability plays a role too.
Most of my databases are managed by Digital Ocean. It's probably more expensive than hosting my own Postgres docker container, but having it managed by Digital Ocean gives me peace of mind.
I know it's secure, I know their backups work and are well tested, I know it's configured appropriately, etc. Important for mission critical services like databases.
Yes this is a good point. For everything with state, I also use a managed service typically.
Self hosting is much easier when you can blow away the entire node without worrying about losing critical data. You will need to do this at least once in my experience heh
A stateless self-hosted app seems to be the most popular choice, and that’s great to know. It’s definitely something I’ll keep in mind when I’m building my product. Thanks again!
For me ease-of-use and reliability plays a role too.
Most of my databases are managed by Digital Ocean. It's probably more expensive than hosting my own Postgres docker container, but having it managed by Digital Ocean gives me peace of mind.
I know it's secure, I know their backups work and are well tested, I know it's configured appropriately, etc. Important for mission critical services like databases.
Yes this is a good point. For everything with state, I also use a managed service typically.
Self hosting is much easier when you can blow away the entire node without worrying about losing critical data. You will need to do this at least once in my experience heh
A stateless self-hosted app seems to be the most popular choice, and that’s great to know. It’s definitely something I’ll keep in mind when I’m building my product. Thanks again!
I totally agree, managing self-hosted databases and backups can be a real pain. Self-hosting apps are a bit more straightforward.