New Session Announcement: Innovate in Fintech, Banking and Financial Services without Cloud Integration Headaches
Service Weaver is a programming framework that makes it easy to write, deploy, and manage high-performance cloud applications. The developer writes their application like it's a traditional, single-process executable that runs on the local machine, and the focus is mostly on the application business logic.
Service Weaver takes care of cloud configurations and integration with the cloud provider (e.g., breaks down into a set of connected microservices, monitoring, tracing, logging). With Service Weaver 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. During deployment, Service Weaver decides which modules run together in the same microservice and which run in separate microservices.
During deployment, the developer deploys and manages a single application binary. The fact that it runs as separate microservices in the cloud is an implementation detail: 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. Last but not least important, Service Weaver uses custom serialization and transport protocols that are up to 3x more cost effective than the best industry solutions (i.e., gRPC and protocol buffers). This means the cloud bill is significantly reduced and the developer can double-down on their focus on the application logic.