3 ms·
Well, I was trying to diagnose that redis issue specifically, hah! So being in the running environment was exactly what I needed in order to understand the issu
by bpicolo 4y ago
Well, I was trying to diagnose that redis issue specifically, hah! So being in the running environment was exactly what I needed in order to understand the issue.
My temporary fix has been to run a container OS vm instance and run the container, but connecting sql, secrets, etc from my cloud run env is painful (the whole thing I'm leaning on cloud run for in the first place)
I would love to use the new jobs 100% but they're preview in europe-west9 only, both oddly specific and useless for me, heh.
I'm pretty spike on google cloud as a whole though. Interop between their services is getting pretty great, and for me it's simpler than AWS. Their addition of AlloyDB fixes the one thing that kind of scared me about having to move in the future too!
- zoomzoom 4y agoCloud Run is awesome, probably the best "megacloud" container/serverless product. But compared to Heroku it still leaves a lot on the table when it comes to developer experience. Stuff like: long-running workers, crons (they're just fixing this in beta this week), ability to get a shell to run arbitrary commands, having multiple environments, auto-configuration of sql/redis connections. Then if you're doing a "real" production-grade app you have to deal with how you orchestrate multiple cloud run instances behind a load balancer (e.g. frontend/backend) and how you deal with CI/CD across multiple environments for that plus all the problems above. Even Heroku has many of the 2nd class of issues (as do the other PaaS that have copied them). Next-gen PaaS like render or railway solve some of these issues, but then you're left with the most critical Heroku issue - lock-in and inability to extend beyond the closed walls of the platform. For all these reasons, we're building Coherence (www.withcoherence.com). Our first version actually uses Cloud Run - it sounds like we'd solve a lot of your particular problems! But we are also going to offer AWS/Fargate and other deployment targets - since all these platforms have similar issues at this time. The idea is too package up a solution to these issues that goes from dev to production for real-world applications built by serious teams. To democratize a first-class developer experience without all the compromise.