GopherCon Europe 2023: Robert Grandl - Towards Modern Development of Cloud Applications

preview_player
Показать описание
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
Рекомендации по теме