DEV Community

Discussion on: Do you manage your own Postgres or use a DBaaS?

Collapse
 
bgadrian profile image
Adrian B.G.

I will use them and recommend managed hostings for

  • Teams with low funds and small servers
  • Lack of sys admins
  • Prototypes and mvps

One more thing that people negliject when comparing costs they forget to include:

  • Cost of maintenance the service, OS, libs and hardware
  • Cost of know how, a good comparable sys admin will cost
  • Cost of working backups, test that a restore works
  • Cost of security patches

When I say costs I mean all resources: time, money, time that is Not spent building features. Cost of business losees if someone forgets to update a critical component.

All these costs probably will triple when you add replication. Ah and I forget to mention the networking between them?

Collapse
 
danroc profile image
Daniel da Rocha

makes sense.
which ones did you use already? any recommendation?
what about costs, how much are you investing on DBaaS per month, for what size of applications?

thanks!!

Collapse
 
bgadrian profile image
Adrian B.G.

I don't use Postgres so I don't know the specifics.

For my own learning projects I pay 0$ because there are too few users so I'm in the free tier.

You don't really have a separate choice for the database, you have to choose a provider for the entire app, you do not want to have a cross-datacenter connection between your app and your database, the latency will kill you. So if you host on google cloud use their postgress, and so on.