Exploring Stateful Microservices built with Open Liberty in Kubernetes
summary
Shows how to keep real session state using Open Liberty on Kubernetes by wiring concrete pieces: a live demo of a shopping-cart REST API running in dev mode, session persistence via JCache + Hazelcast, and traffic routed with nginx ingress. Explains Kubernetes primitives used for state: StatefulSet + PersistentVolume and sticky sessions, and compares transaction approaches with a Saga (choreography) using Kafka for event-driven compensation. Demo boots, responds to POST/GET, and the example artifacts and guides are provided for replication.
AI-written summary · about
chapters (19)
- 0:00Intro
- 1:20Title
- 3:35Stateful microservices
- 5:57What is Stateless
- 7:27Stateful vs Stable Computing
- 8:53Cloudless Stateful
- 9:05Stateful Database
- 15:49Stateful Beans
- 18:23Cloud Native
- 19:09What is Cloud Native
- 21:12Cloud Native 12Factor Application
- 27:09Techniques Mechanisms
- 28:52Cloud Native Infrastructure
- 34:53Saga Pattern
- 38:14Saga Example
- 42:44Reactive Systems
- 44:05Open Liberty
- 45:16Open Liberty Starter App
- 51:12Conclusion
related talks
53mExploring Stateful Microservices Built with Open Liberty in Kubernetes
50mExploring Stateful Microservices built with Open Liberty
54mExploring Stateful Microservices in the Cloud Native World
51mExploring Stateful Microservices in the Cloud Native World
51mExploring Stateful Microservices in the Cloud Native World
38mExploring Stateful Microservices in the Cloud Native World
53mEffective Kubernetes for Cloud Native Java Developers
55mLive Coding: Cloud native Application Development with MicroProfile & Open Liberty
