Exploring Stateful Microservices in the Cloud Native World
Offered By: Devoxx via YouTube
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 ScienceArizona 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