Service Weaver is an open-source programming framework that makes writing, deploying, and managing high-performance distributed applications in Go easy. Key ideas: - Development: The developer doesn't have to worry about finding the proper boundaries to split the application binary into microservices. They can split the application into as many modules as desired. Service Weaver decides which modules run together in the same microservice and which run in separate microservices. - Deployment: Deploy it as a single application binary. Service Weaver tooling preserves the impression of a single application binary while it allows to quickly run and test the application locally before deploying it in the cloud. - Telemetry: Service Weaver provides libraries for logging, metrics, and tracing that are automatically integrated into the cloud where the application is being deployed.
Get notified about new features and conference additions.