Serverless 2.0 with Cloudstate.io-stateful functions with Python

Imagine billions of functions, with in-memory state, distributed across a Kubernetes cluster!

Sean Walsh

Cross-Platform-Development Development Distributed Systems Public Cloud (AWS/Google/...)

See in schedule Download/View Slides

Serverless is revolutionary and will dominate the future of Cloud. Function-as-a-Service (FaaS) however—with its stateless and short-lived functions is only the first step.

What’s needed is a next-generation Serverless platform and programming model for general-purpose application development in the new world of real-time data and event-driven systems. What is missing is ways to manage distributed state in a scalable and available fashion, support for long-lived virtual stateful services, ways to physically co-locate data and processing, and options for choosing the right data consistency model for the job.

This talk will discuss the challenges, requirements, and introduce you to our proposed solution: Cloudstate—an Open Source project building the next generation Stateful Serverless, running on Kubernetes, Akka, gRPC, Knative, and GraalVM, with polyglot support for Python, Java, Go, JavaScript, Swift, Scala, Python, Kotlin, and more.

Type: Talk (45 mins); Python level: Intermediate; Domain level: Beginner


Sean Walsh

Lightbend

Sean Walsh is Field CTO at Lightbend, and a 20 year veteran of IT and has previously held various leadership roles in the tech industry. Sean is a distributed systems expert and has applied this expertise in the energy, financial and wellness industries, among others. Sean pioneered patterns for microservice integration that have since become standards, formalizing them in his book Reactive Application Development, published by Manning. Prior to joining Lightbend, he founded a consulting company to evangelize, architect, and implement reactive technologies at major enterprises around the world. This including leading the successful digital transformation of Weight Watchers.