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

Stanford University

Stanford Seminar - Mind Your State for Your State of Mind

Stanford University via YouTube

Overview

Explore the complexities of modern microservice-based applications and their impact on state management in this Stanford seminar. Delve into the challenges of durable state, session state, and transactions in distributed systems. Examine the evolution from shared processes to microservices, and understand the implications for stateful sessions and cross-identity relationships. Learn about transactional messaging, the blurring of identity through append operations, and its application in e-commerce product catalogs. Gain valuable insights into effective application patterns for managing state in contemporary software architectures.

Syllabus

Introduction.
Outline.
Challenges in Modern Microservice-based Apps.
Durable State and Session State.
Transactions and Careful Replacement.
Messaging Semantics • Transactional messaging is pretty cool.
Same Process → Different Process • Applications and databases used to run in the same process.
Stateful Sessions and Transactions Stateful sessions were the natural outcome of shared processes.
Transactions, Sessions, and Microservices.
Cross Identity Relationships.
How "Append" Blurs Identity.
ECommerce - Product Catalog.
It's About the Application Pattern!.
Takeaways.

Taught by

Stanford Online

Reviews

Start your review of Stanford Seminar - Mind Your State for Your State of Mind

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.