Рет қаралды 2,274
About the Talk: Service Weaver is a programming framework that makes it easy to write, deploy, and manage high-performance distributed applications in Go.
Key ideas:
- Development
The developer doesn't have to worry about finding the right 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 easily 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.
- Performance
Service Weaver improves application latency by 15x while reducing the cloud bill by 9x based on our benchmarking on some representative applications.
#gopherconEU #golang