Overview
Syllabus
Introduction
Agenda
Context
The monolith
Splitting the monolith
Data sharing
Simple query
Good and bad things
Booking indexer
Public indexer
Booking engine
Query by ID
Learnings
Domain Events
Implementation details
Landing pages and bookings
Analytical BI
Data lakes
DataMesh
New Paradigm
Architecture Design Implementation
Budget
Rollout
Architecture
Data Loss
Data Loss Metrics
Feedback Loops
Questions
How to document domain events
Publishing events
How do you decide which data goes
Can I store this data
How do I know the state of the group
Single point of failure
Snapshots
Data persistence
Main events
Taught by
Spring I/O