top | item 30675602

(no title)

flycatcha | 4 years ago

I'm using Cloud Functions as well - where did you move them to? Lambda?

discuss

order

ushakov|4 years ago

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

again, don't use provider-specific API's

seabrookmx|4 years ago

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).

twistedpair|4 years ago

> Wanted to add another option to ushakov's comment: KNative (which is actually what CloudRun is built on).

And GCF v2 is running on KNative on Cloud Run... turtles all the way down.