We redeemed our $10K AWS credits. It was a mistake.
Sukhpal Saini
2 replies
I opened up the Perks page after graduating from On Deck. I was flabbergasted to see that we had gotten FREE money. Well, maybe not free money but basically free. It was $10K worth of AWS credits to build our startup. We're now 6 months in and honestly, redeeming them was a mistake.
Earlier in the year, we were paying $20/month total for engyne.ai - Vercel, S3 free tier and $20/month Digital Ocean Postgres.
We honestly just should have stayed there but we pigged out.
On Day 1, I provisioned a db.m5.large, 20GiB, multi-AZ, all the bells & whistles Postgres instance and migrated all of our data to it. I even got a second instance for staging (cuz why not right?). The cost for all of this is ~200 USD/month. Here's the kicker: we only use 2% of this storage currently.
We think that launching a startup means having a robust scaling policy in place on Day 1. That's just not true. You'll go through a hundred different iterations of your idea, design, sales offer, landing page copy before you get to any sort of Product Market fit where people are using the platform so much that it hits any sort of limits.
Don't think about scaling your infrastructure before you have a business that is scaling.
Since the credits expire after 12 months, we have a massive $200 USD/month bill waiting for us if we don't off-board soon.
Digital Ocean's $15/month Postgres plan is more than enough storage for us at the moment. I would use pg_dump to export all the data from the AWS Postgres to the Digital Ocean one. They also now have the pg_vector extension support so we can save our vector embeddings. Hopefully, this goes smoothly.
We should have waited at least a year before redeeming the credits to take advantage of the amazing services that AWS provides. Since the credits expire after a year, we will end up with about 80% of the credits unused.
If I were to start again, I would continue using Digital Ocean and Vercel until regular customer usage hits ~80% of the capacity. Only then I would redeem the credits and move the infrastructure over on the weekend. This way, you know you are in a good position to actually utilize the free gift and that you have enough revenue to justify continuing to stay on even after the credits expire.
------
Liked this? I share how we're building our B2B SaaS in public on Twitter: twitter.com/thisissukh_
Replies
Ikenna Paschal@ikennaobieze
Closers HQ
Thank you for sharing. It always look like free money until it is finished. Ours was that it made us not consider cost in system design. We had to redesign to be more cost efficient.
Share
With so many options available nowadays for Serverless-based services, committing to fixed amount of resources for infrastructure does not seem reasonable at all. Thanks for the sharing @thisissukh_