yes, I have a static IP and port forwarded. It IP can be mapped to website (dns name) via namecheap and godaddy like services. This is enough to put it on internet
In this setup I added a nginx in between (doesn't enable cache yet) for load balancing.
Totally, I imagine they incentivize / encourage bad restaurants to appear as ghost kitchen brands on their platform, and to algorithmically inflate reviews so that most averages appear to be over 4.0.
Absolutely, my wife and I cook most of our meals. The bad experience I had with DoorDash earlier today was exacerbated by the fact that we're both at home recovering (suffering) from COVID at the moment and so using their service was more out of necessity than anything else and they really fell short.
Do you know anyone who works at Google (or have a friend of a friend)? Employees have an internal tool called help my friend to assist with situations like this.
former googler, I was never able to actually get my friend help through either this tool or trying to find help on various mailing lists. I didn't and probably should have tried memegen.
luckily we started migrating before the announcement
i'd recommend checking serverless framework (serverless.com) or openfaas (openfaas.com)
best thing you can do is not get involved with provider-specific APIs: use Docker/Kubernetes for building and executing your code, Postgres-compatible database (Hasura if you want Firebase experience) and S3 for object storage, send e-mails using SMTP
Wanted to add another option to ushakov's comment: KNative (which is actually what CloudRun is built on).
If you run k8s clusters anywhere, OpenFaaS and KNative are both solid options. OpenFaaS is seems better suited for short running, less compute intensive things. Whereas KNative is a great fit for API's.. it just removed a bunch of the complexity around deployment (like writing a helm chart, configuring an HPA, etc).
Firebase App Distribution can work for this, except a) you would need to manually invite all 50 testers via their emails and b) updates aren't installed automatically - the user must download the update themselves (either via an email notification link which takes them to the App Tester web UI, or they can download the App Tester app itself).
The first part probably isn't an issue, but depending on how non-technical your users are, getting them to successfully install it and then manually retrieve updates may be a bumpy ride (I'm thinking back to what I read about the Iowa Caucus disaster).