Re:Rethinking Serverless with Flame
by sofixa on Wednesday December 06, 2023 @10:04AM
(#38544734)
Very interesting concept, however it's a bit soured by the fact that Container-based FaaS is never mentioned, and it removes a decent chunk of the negatives around FaaS. Yeah you still need to deal with the communication layer (probably with managed services such as SQS or Pub/Sub), but there's no proprietary runtime needed, no rewrites needed between local/remote runtime environments.
[ Parent
| on HN ]
Re:Rethinking Serverless with Flame
by chrismccord on Wednesday December 06, 2023 @10:57AM
(#38545556)
Bring-your-own-container is certainly better than proprietary js runtimes, but as you said it carries every other negative I talk about in the post. You get to run your language of choice, but you're still doing all the nonsense. And you need to reach for the mound of proprietary services to actually ship features. This doesn't move the needle for me, but I would be happy to have it if forced to use FaaS.
Re:Rethinking Serverless with Flame
by willsmith72 on Wednesday December 06, 2023 @10:09AM
(#38544795)
what are some examples of container-based faas? like you put your docker image onto lambda?
* Google Cloud Run - https://cloud.google.com/run/docs/deploying#command-line
* OpenFaaS - https://www.openfaas.com/blog/porting-existing-containers-to...
* AWS Lambda - https://docs.aws.amazon.com/prescriptive-guidance/latest/pat...
* Scaleway Serverless Containers - https://www.scaleway.com/en/serverless-containers/
* Azure Container Instances - https://learn.microsoft.com/en-us/azure/container-instances/...
Probably others too, those are just the ones I know off the top of my head. I see very little reason to use traditional Function-based FaaS, which forces you into a special, locked-in framework, instead of using containers that work everywhere.
Re:Rethinking Serverless with Flame
by willsmith72 on Wednesday December 06, 2023 @10:37AM
(#38545237)
ok yeah so like an image on lambda, totally agree, a lot of the pros of serverless without a lot of the cons
https://knative.dev/ - (CloudRun API is based on this OSS project)