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.

Create a free Akka Serverless accountnew tab.

Database-less

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.

API-first

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.

Serverless

The Akka Serverless runtime is powered by Akka. That means developers automatically get access to the actor-based, self-healing, highly scalable distributed runtime that powers some of the most innovative companies in the world. This gives Akka Serverless users the power and flexibility to scale to infinity and back again, while still maintaining responsiveness.