HNHacker News
TopNewBestAskShowJobs

rdgrandl

4 karma · joined March 1, 2023

submissionscomments
rdgrandl··on Service Weaver: A Framework for Writing Distributed Applications
This is a great summary.

Some comments:

- Service Weaver implements its own serialization mechanism which is very efficient/achieves high performance.

- You write an application as components (where each component is defined by an interface). You can deploy the same application using different deployers: (1) on the local machine as single/multi process; (2) on GKE and we also have an experimental (3) SSH deployer that allows you to deploy across a cluster of machines reachable over SSH.

- However, the abstractions around deployment are agnostic to the deployment environment (local, cluster, cloud), hence someone can improve/write new deployers without deep knowledge of Service Weaver internals.

rdgrandl··on Service Weaver: A Framework for Writing Distributed Applications
We provide only Go support for now. We're still early and do plan to support other languages in the future.