Exploring Stateful Microservices in the Cloud Native World
summary
Argues that stateful microservices are practical in cloud-native setups and shows concrete tools and patterns: runtime runs with mvn liberty:run, persistence examples use Open Liberty + MongoDB demo (start/finished guides provided), long-running transactions use saga choreography and MicroProfile LRA with compensation rather than rollback, and messaging/storage splits use Apache Pulsar with BookKeeper and Zookeeper for native multi‑tenancy and geo‑replication; demos and lab repos are available for hands‑on reproduction.
AI-written summary · about
chapters (10)
- 0:00Introduction and speakers
- 2:56Stateless vs stateful microservices
- 11:46History of stateful computing
- 18:08Cloud native and stateful apps
- 25:26Techniques for preserving state
- 30:59Saga pattern for distributed transactions
- 36:29Reactive programming in cloud native
- 38:34Demo with Open Liberty
- 44:13Apache Pulsar overview
- 48:25Resources and next steps
related talks
54mExploring Stateful Microservices in the Cloud Native World
53mExploring Stateful Microservices Built with Open Liberty in Kubernetes
54mExploring Stateful Microservices built with Open Liberty in Kubernetes
50mExploring Stateful Microservices built with Open Liberty
31mAddressing the transaction challenge in a cloud-native world
57mA New and Open Way to Build Cloud-Native Microservices - MicroProfile
39mLive Coding: cloud-native application development with MicroProfile and Open Liberty
29mHow to develop your first cloud-native Applications with Java
