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

This course covers the challenges in modern microservice-based applications, including durable state, session state, transactions, messaging semantics, stateful sessions, and cross-identity relationships. The course aims to teach students about transactional messaging, stateful sessions, and the impact of microservices on transactions and sessions. The teaching method includes lectures and real-world examples. This course is intended for software developers, architects, and engineers interested in understanding state management in microservice 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.