I am a big fan of the developer ergonomics of Observablehq.com, and a little frustrated when I deploy serverless functions that I have to use VSCode and wait 1 minute for things to deploy. So I spent a few months building a wrapper for Cloud Run that dynamically fetches HTTP handler code from Observable dynamically.
Now you can seamless share code between front end and backend. There is no deploy step. I can bring up a handler in 2 lines of code in about 30 seconds AND I NEVER NEED TO RUN A PROGRAM ON MY COMPUTER. I can maintain these functions in bath on my phone.
https://observablehq.com/@endpointservices/serverless-cells-quickstart
Let me know what you think. I think its a step up for the developer experience of serverless and I still have a few big technologies that will improve the experience even more, well beyond what is currently on offer from all the major clouds (PS I used to work at GCP in Firebase and Functions so I am well aware of customer pain points on billing/deploy time/debugging/cold starts)