3
11 Comments

Outgrew my database

Last week, I outgrew the dev-free database for my Heroku account. This is a fun problem to have because it means my customers are really getting a lot of use out of my app!

For context, Heroku allows you to run an instance of a Postgres database for free as long as it’s less than 10,000 rows of data (or like 5 or 10 GB). I recently got notified that I’m approaching that limit, and that I need to upgrade my database to the next level.

My app is a meal planner, so the more meals customers add, the more recipes and ingredients are being created. So for each meal a customer adds, they may be creating about 10-25 rows of data in my database. On average, customers are adding between 10-25 meals upon signing up for my app.

This is a good sign of engagement, and because my MRR is continuing to grow, I’m happy to pay the $9/mo for the next database tier. That will allow me another 10x growth before upgrading again. And beyond that, the next tier will allow me another 10x growth.

Things are looking up for the Meal Planner App! I’m excited to see where this goes!

, Founder of Icon for Meal Planner App
Meal Planner App
on June 4, 2022
  1. 1

    Which tech stack are you using?

    1. 1

      Good old Ruby on Rails running on Heroku.

  2. 1

    Congrats! Ya it's a good problem to have :)

    Your MRR is good. How long have you been working on it?

    1. 2

      I like to say I’ve been working on it 20 minutes at a time over the course of a year. But it’s been launched since January this year.

      1. 1

        Wow. it's awesome that you managed to generate revenues in a short period of time with this type of B2C SaaS.

        Congratulations.

        Who is your ideal customer?

        1. 2

          Right now I’m focusing on the “busy mom” persona.

          1. 1

            that's really interesting.

            Did you always have this persona in mind when you started?

            if not, how did you find your target audience?

            1. 2

              Yeah, this was a way of scratching my own itch. Me and my wife were struggling to get on the same page for meals while we were both working. I decided to build a product that would make it easier for us, and found a way to monetize it.

              1. 1

                That's really awesome to see that you found a way to monetize it

                good job :)

  3. 1

    Congrats! I recently did this and loved using heroku’s pg:copy tool. How’d it work out for you?

    1. 2

      It worked so well! I was thinking it might take an hour or two, but I was done in less than 15 minutes.