weaver icon indicating copy to clipboard operation
weaver copied to clipboard

Add support for Support for GCP Cloud Run

Open crashdump opened this issue 1 year ago • 2 comments

Very interesting approach, thanks for the amazing work.

I have a use case where the application is sometimes deployed:

  • on premise - low traffic environment, simple deployments,
  • cloud run - for much larger SaaS-type environments

A deployer for could run would be very welcome, any plans for this?

crashdump avatar Mar 04 '23 07:03 crashdump

I'm not a project contributor, just a passer-by, but I don't think Cloud Run allows for something like the routing/sharding support in Service Weaver to be implemented easily.

szabba avatar Mar 04 '23 20:03 szabba

Thank you for your inquiry. This would be a great deployer for sure. We are having some discussions with the Cloud Run team on this. We don't have a timeline, and a concrete plan for an eventual integration yet.

@spetrovic77 might be able to add more on this.

rgrandl avatar Mar 04 '23 20:03 rgrandl

We would love to see community contribution for writing various deployers. Like @szabba mentioned, there are some issues that may be hard to support for Cloud Run, but I think it's fine if routing/sharding isn't supported out of the box.

@crashdump: if you are interested in driving an implementation of a Cloud Run deployer, please let us know. In that case, re-open the issue or create a new one, and we'll try to support you.

Note that we plan to release a guide on writing deployers soon on our blog at https://serviceweaver.dev.

spetrovic77 avatar Mar 05 '23 19:03 spetrovic77