Exploring Stateful Microservices in the Cloud Native World
summary
Argues that stateful microservices are practical in Kubernetes by showing a simplified shopping‑cart prototype built with Open Liberty and MicroProfile, using MicroProfile LRA (released in May) for orchestration, Kafka-based choreography for event flows, and compensator services instead of rollbacks. Covers Kubernetes features used: leader‑election caveats, statefulsets and persistent volumes, session affinity, and JCache/Hazelcast or MongoDB for persistence. Provides GitHub guides and runnable Open Liberty examples; the demo flow for order → inventory → payment → shipping proves the approach end‑to‑end.
AI-written summary · about
chapters (15)
- 0:00Intro
- 3:08Stateful vs Stateless
- 5:55Stateless Computing
- 7:31Stateful Computing
- 9:04Stateful before the cloud
- 10:44Twophase commit
- 18:02Stateful microservices
- 18:38Cloud Native basics
- 20:42Cloud Native guidelines
- 26:51Techniques and mechanisms
- 28:26Kubernetes
- 34:06Programming
- 42:16Reactive Systems
- 44:10Code Samples
- 48:55Resources
related talks
54mExploring Stateful Microservices built with Open Liberty in Kubernetes
51mExploring Stateful Microservices in the Cloud Native World
50mExploring Stateful Microservices built with Open Liberty
38mExploring Stateful Microservices in the Cloud Native World
51mExploring Stateful Microservices in the Cloud Native World
53mExploring Stateful Microservices Built with Open Liberty in Kubernetes
55mLive Coding: Cloud native Application Development with MicroProfile & Open Liberty
39mLive Coding: cloud-native application development with MicroProfile and Open Liberty
