Lo-Code vs Alternative
I'm getting started creating an app, but I'm struggling as I look at architectural options. On one hand, starting with something like Build Ship or Supabase could help me get up and running quickly with very little overhead, but I know that my app will eventually need to move away from those platforms if we gain a lot of users and growth. My biggest concern is how feasible it will/won't be to do things such as migrate my database tables from one platform to another, or even things like making changes to the filestore and authentication methods. Part of me thinks I should just write the code upfront and deploy it using something like fly io with the realization that it'll take longer to get to market. I would love any advice/guidance anyone could offer.
TL;DR - Should I start with something like Build Ship/Supabase or Fly IO & concerns around migration once app becomes larger