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

YouTube

Designing Event-First Microservices and APIs

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Explore event-driven microservices architecture and API design in this comprehensive conference talk. Delve into scaling organizations, domain-driven design, and event storming techniques. Learn about commands, events, and mutable state through practical examples. Discover the concepts of autonomous islands, coordinated state, and multi-world event-based persistence. Examine consistency models, including strong and eventual consistency, and understand their implications. Gain insights into event sourcing, its benefits as a single source of truth, and its role in query handling. Finally, explore how these concepts fit into a cloud-native stack, equipping you with valuable knowledge for designing robust, scalable microservices and APIs.

Syllabus

Introduction
Scaling the organization
The Wild Ocean
Microliths
DomainDriven Design
What is an Event
Event storming
The intense
Commands and events
Events
Mutable State
Example
Autonomous Islands
Coordinate State
MultiWorld
Eventbased persistence
Consistency
Strong Consistency
Rely on eventual consistency
Jim Gray
Pat Allen
Event sourcing
Event sourcing example
Single source of truth
Queries
Cloud Native Stack

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of Designing Event-First Microservices and APIs

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.