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