Elasticsearch Serverless: the Transition from Stateful to Stateless presentation at Devoxx Greece 2025
In April 2025, Devoxx Greece hosted another successful event in the Athens Megaron International Conference Center. It was an honor to be again one of the speakers!
My presentation was titled “Elasticsearch Serverless: the Transition from Stateful to Stateless”. The abstract of the presentation is:
Modern-day observability & security demand fast-paced searches in ever-increasing data volumes. Elasticsearch (ES), at the core of the Elastic Stack, is a leading distributed AI search and analytics engine. ES has been stateful so far, using primarily the disk to store data. In this presentation, we show the technical design of the new ES Serverless (ES3) mode, that achieves unparalleled scalability without any administration burden. We focus on the basic premise of decoupling compute from storage, and offloading data to an affordable highly available object store (e.g., S3), while supporting the same APIs and read-after-write semantics. Specifically, we show why and how we simplify node tiers to just two: indexing and search. We describe how we use batched compound commits to wrap Lucene files onto the object store, how the translog is buffered on the object store for recovery, and how refresh and search semantics operate.
You can access the video recording of the presentation here:
The slides of the presentation are available here to download in PDF format.
Posted on Flickr, by Devoxx Belgium, titled "dD_5284", under an album titled "Devoxx Greece 2025 - Day 3", on 2025-04-16, licensed under CC BY-NC-ND 2.0 license.
The agenda of the presentation revolves around the topics:
- What is Elastic
- What is Elasticsearch
- Shared-nothing stateful architecture
- Serverless Elasticsearch
- New stateless architecture
- Walkthrough of how data is stored in stateful vs serverless Elasticsearch
- Batching data
- Autoscaling
More videos from Devoxx Greece 2025 are available on their Youtube playlist, and photos from the event on Flickr (1, 2, 3).
Enjoy and feel free to share your feedback!
Leave a comment