Stateful Functions is an open source framework that reduces the complexity of building and orchestrating distributed stateful applications at scale. It brings together the benefits of stream processing with Apache Flink® and Function-as-a-Service (FaaS) to provide a powerful abstraction for the next generation of event-driven architectures.
There are many ways to get started with Stateful Functions. Which one is the best for you depends on your goals and prior experience. Whether you prefer a more theoretical or a practical approach, we hope you’ll find this section helpful.
If you prefer to learn by doing, start with our code walkthrough. It provides a step by step introduction to the API and guides you through real applications.
If you prefer to learn concepts step by step, start with our guide to main concepts. It will walk you through all the API’s and concepts to build advanced stateful systems.
The project setup instructions show you how to create a project for a new Stateful Functions application in just a few steps.