Connect and Protobufs, Cloud Functions to Cloud Run

69 views
Skip to first unread message

Kevin Pierce

unread,
Apr 2, 2023, 11:13:57 PM4/2/23
to Service Weaver
Hi,

I'm quite excited about ServiceWeaver and the really interesting work going on here.

The tooling I'm currently using heavily relies on the https://connect.build to provide TypeScript for both Firebase Hosting Web9  and Cloud Functions Nodejs support as well as Cloud Run Go. 

Really enjoying https://buf.build 's work around taking protobuf usability to the next level.  protobuf-es browser and nodejs support is really getting there.

When I think of ServiceWeaver I picture how it might help me with this picture.
- Browser (TS) / Cloud Functions (TS) / Cloud Run (Go)

ServiceWeaver could help to bring my legacy NodeJS Cloud Functions (over 100 of them) back into my Go Monolith inside Cloud Run.  As well as move some services to isolation as is the current intention either to Functions or to Cloud Run.  

How can I add deployer, transport and marshaller support and then get to work to migrate numerous cloud functions back into the monolith? These things need to play well with functions-framework as well.

Some code would move out of the Monolith and other code would move in.

Cheers,
Kevin

rgrandl

unread,
Apr 3, 2023, 5:25:41 PM4/3/23
to Service Weaver
Hi Kevin,

It sounds like your application might be a great use case for Service Weaver. 

We wrote a blog post on how to create a new deployer. We have a few pending code changes before we will release the blog post (sometime this week). 

Thank you,
- Robert

Kevin Pierce

unread,
Apr 3, 2023, 5:58:10 PM4/3/23
to Service Weaver
Thank you Robert, Looking forward to it!

rgrandl

unread,
Apr 5, 2023, 4:11:29 PM4/5/23
to Service Weaver
Hi Kevin, 

The blog post on writing a Service Weaver deployer is now available.

- Robert

Kevin Pierce

unread,
Apr 5, 2023, 4:29:45 PM4/5/23
to Service Weaver
Thank you and congrats on the post!

-Kevin

Reply all
Reply to author
Forward
0 new messages