What is Akka Serverless
Akka Serverless is a Platform-as-a-Service that combines an API-first, database-less programming model and 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 Akka Serverless. On top of that, Akka Serverless 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. Akka Serverless 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 Akka Serverless uniquely suited for data-centric use cases like digital twins for IoT, real-time financial services, telemedicine, streaming media or gaming.
Akka Serverless 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-04-01 13:51:13 UTC.|