3 ms·
I've been eyeing PlantScale since they went GA. I pay $45.86/mo (or at least that's what I paid last month, thanks Vantage!) for Aurora Serverless scaled down t
by joshstrange 5y ago
I've been eyeing PlantScale since they went GA. I pay $45.86/mo (or at least that's what I paid last month, thanks Vantage!) for Aurora Serverless scaled down to 1 instance (this is my prod server, my dev/qa will shutdown after 5min of inactivity so they cost near $0). My traffic is very bursty (as in no traffic at all then for 2 days it ramps up then back down to nothing, it's software for festivals) so "Serverless" was very attractive to me as I don't want to deal with the bursts even if it costs me more on the off-months/days. PlanetScale looks very cool and I'm in the process of moving off the data-api for Aurora to an ORM in part so that I could swap the underlying DB easier. I also like the concepts of branches that PlanetScale offers.
My biggest hangup with PlanetScale is the unknown cost. Maybe I'm a bad dev or I should have better stats but I have no idea how many rows are read/written (I can get the second easier of course, or at least the initial write and I don't update much beyond the profile table). Runaway bills are terrifying for a solo dev and at least with Aurora I was able to calculate what it would cost to run my prod server at full (256 instances I think? or is 128?) for the duration of the festival and I was ok with that cost if it came to that. PlanetScale is somewhat limitless and I can't have the DB go down in the middle of a festival if I hit a spending limit.
For all I know my usage will fall 100% within the "base tier" ($30/mo) but it's really hard to know (or at least it is for me). I might just need to bite the bullet and try them but it's not a zero-cost to switch DBs (I'm using MySQL at least on Aurora as well).