Migrating a full stack application to Render.com - tips/advice

Hi there,

Because Heroku removed their free tier, I will be transitioning all of my full stack apps to Render.com. I am posting here to get some advice on how one of my projects should be set up.

Tech Stack:

  • React Frontend
  • Flask Backend
  • Postgres Database
  • AWS S3 bucket for image storage

After skimming thorough some of the Render docs, I am not sure what the best approach would be. I seems I will need to set up a Postgres database through Render for sure but for the rest of the above, should I:

  1. Set up a separate web service for each of the above. If I do this, does each service needs its own github repo or can they live within one repo?

  2. Use a blueprint? Seems like I could use this to set up every service with one build file. Seems like the best option.

Hey Nikolas,

Here are my 2 cents:

  1. Use a static site service for your React front-end (it’s free)
  2. Use a web service for your Flask backend (it’s free with limitations)
  3. Use a Postgres Database service for your Postgres Database
  4. To replace S3, you can use Render Disks or simply use your S3 storage links within your app

Jérémy, Render Support

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.