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

YouTube

The Hardest Part of Microservices - Your Data

Devoxx via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk explores data ownership and transaction boundaries in microservices, using domain-driven design concepts such as entities, aggregates, and bounded contexts. It discusses consistency and failure tradeoffs and demonstrates an example using Apache Kafka, Apache Camel, and Debezium.

Syllabus

Introduction
Slide deck
Christian Posta
Adrian Cockroft
Optimizing IT
Optimizing for speed
Managing dependencies
What is data
What is one thing
Book example
Domaindriven design
Normalization
Acid
Comfort
Issues
We have to
fully data centric
what what
data inside my service
data outside my service
point in time snapshot
call graph
time
reading data
failures
coordination
microservices
when things fail
if youre not careful
the NN1 problem
caching
the cap theorem
consistency
baseball consistency
relaxed consistency
Strict consistency
Manage the data
The BGM
How it works
Cache catchment
Bounded contexts
Microservice architecture
Demo Java EE
Learnings
Demo

Taught by

Devoxx

Reviews

Start your review of The Hardest Part of Microservices - Your Data

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.