YoVDO

Exploring Stateful Microservices in the Cloud Native World

Offered By: Devoxx via YouTube

Tags

Voxxed Days Courses Distributed Systems Courses Concurrency Courses Containerization Courses Microprofile Courses Open Liberty Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Online Master of Computer Science
Arizona State University via Coursera
Blockchain Scalability and its Foundations in Distributed Systems
The University of Sydney via Coursera
Blockchain Fundamentals: Understanding the Origins, Mechanisms, and Applications of Decentralized Systems
SDA Bocconi School of Management via edX
Blockchain Technology
University of California, Berkeley via edX
Building Globally Distributed Databases with Cosmos DB
Coursera Project Network via Coursera