Serverless Now For General Application Development

View on Slideshare

The Serverless experience is revolutionary and will grow to dominate the future of cloud computing; however, Function-as-a-Service (FaaS)—with its ephemeral, stateless, and short-lived functions—is only the first step.

FaaS is great for processing intensive, parallelizable workloads: moving data from A to B providing enrichment and transformation along the way, for example. But it is quite limited and constrained in the use-cases it addresses well, which makes it a poor choice for general-purpose application development and distributed systems protocols.

In this webinar by Jonas Bonér, creator of Akka and CTO/Co-Founder of Lightbend, we take a look at Cloudstate. Cloudstate lets you model, manage, and scale stateful services while preserving responsiveness by designing for resilience and elasticity. We’ll specifically review:

  • What we need: a next-generation Serverless platform and programming model for general-purpose application development—e.g. Streaming data pipelines, Reactive Microservices, ML, etc.
  • What is missing: support for long-lived virtual stateful services, a way to manage distributed state in a scalable and available fashion, ways to physically co-locate data and processing, and options for choosing the right data consistency model for the job.
  • How to do it: The challenges, requirements, and a proposed solution implementing Stateful Serverless with Cloudstate, which leverages Akka, gRPC, Knative, GraalVM, running on Kubernetes.

Watch The Full Presentation (~1 hour)

Watch on YouTube


Experiment With Cloudstate

Cloudstate is ready for you to try! Begin a stateful serverless experience with JavaScript, Java, and Go, and let us know what you think @cloudstateIO on Twitter.

Visit Cloudstate

 

Share



Comments


Filter by Tag