What is Kalix
Kalix is a Platform-as-a-Service (PaaS) that combines an API-first, database-less programming model with a serverless runtime. By bringing all of that into one single package, developers no longer have to set up and tune databases, maintain and provision servers, configure or run compute clusters. All of that is handled by Kalix. On top of that, Kalix brings you advanced data access patterns like Event Sourcing, CQRS, and CRDTs without developers having to learn how to implement them. All they need to do is build their stateful serverless service using one of the available languages and they’re up and running in minutes.
In "traditional," and stateless, serverless platforms you separate the data from the service and you have to explicitly connect them to read existing records, create new records, or update values. Kalix flips that model upside down. The in-memory state, backed by durable storage, reduces latency for data-centric operations and brings the data to your service when it needs it. That makes Kalix uniquely suited for data-centric use cases like digital twins for IoT, real-time financial services, telemedicine, streaming media or gaming.
Kalix lets developers focus on their API first, by letting them create the data objects that make sense for their service without needing to know how that data needs to be persisted in the durable storage. Using that focus allows developers to create data structures that are as simple or as complex as their service needs. The API-first approach also lets developers configure how they want to expose their service and let the platform take care of connectivity.
Scale to infinity and back again, while still maintaining responsiveness. No need to set up databases, configure service meshes or tune caching layers. All functionality provided out-of-the-box and transparent to the developer. Pay-as-you-go, cost-effective, no-surprises pricing and billing.
|Last published 2022-08-12 15:36:33 UTC.|