Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Exploring Stateful Microservices in the Cloud Native World

Devoxx via YouTube

Overview

Explore the intricacies of stateful microservices in cloud-native environments through this informative conference talk. Delve into the challenges of architecting systems with microservice and REST API endpoints, examining the pros and cons of various solutions. Investigate whether state should be held in server-side components or externally, and challenge the notion that stateless containers are always the best practice for cloud-native systems. Learn about the fundamentals of cloud-native systems with stateful microservices built using Open Liberty and MicroProfile. Discover options for running applications in the JVM, including the Saga Programming Pattern and MicroProfile's Long-Running Action feature. Gain insights into leveraging concurrency for multi-core CPUs and clustered distributed systems. Compare stateful and stateless applications, understanding their complexities and risks, especially in distributed environments. Explore containerization and orchestration using Kubernetes for deployment. By the end of this talk, acquire a deeper understanding of handling state in cloud-native architectures and make informed decisions about technology stack choices for evolving systems.

Syllabus

Intro
Grace Jansen
Mary Grygleski
Stateful Microservices
Stateless Computing
Stateful World
Stateful Computing
State of Data
Role of Microservices
Stateful Data
Cloud Native
Creating Stateful Applications
The 12Factor App Methodology
The Question Now
Techniques
Kubernetes Leader Election
Saga Pattern
Saga Pattern Example
Reactive Manifesto
OpenLiberty
Persistence
Apache Pulsar
Resources

Taught by

Devoxx

Reviews

Start your review of Exploring Stateful Microservices in the Cloud Native World

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.