Главная
Study mode:
on
1
Introduction
2
Slide deck
3
Christian Posta
4
Adrian Cockroft
5
Optimizing IT
6
Optimizing for speed
7
Managing dependencies
8
What is data
9
What is one thing
10
Book example
11
Domaindriven design
12
Normalization
13
Acid
14
Comfort
15
Issues
16
We have to
17
fully data centric
18
what what
19
data inside my service
20
data outside my service
21
point in time snapshot
22
call graph
23
time
24
reading data
25
failures
26
coordination
27
microservices
28
when things fail
29
if youre not careful
30
the NN1 problem
31
caching
32
the cap theorem
33
consistency
34
baseball consistency
35
relaxed consistency
36
Strict consistency
37
Manage the data
38
The BGM
39
How it works
40
Cache catchment
41
Bounded contexts
42
Microservice architecture
43
Demo Java EE
44
Learnings
45
Demo
Description:
Explore the complexities of data management in microservices architecture through this 55-minute conference talk by Christian Posta at Devoxx. Delve into Domain Driven Design concepts like Entities and Aggregates to understand transactional boundaries and their impact on system autonomy. Learn how to leverage the CAP theorem for scaling out and achieving eventual consistency. Discover the roles of Apache Kafka, Apache Camel, and Debezium.io in building robust microservices systems. Examine a practical example that demonstrates these concepts in action. Gain insights from Posta's expertise as a Principal Middleware Specialist at Red Hat and author of "Microservices for Java Developers." Understand the challenges of data-centric approaches, consistency models, and caching strategies in distributed systems. Witness a demo of microservices implementation in Java EE and extract valuable learnings for your own projects.

The Hardest Part of Microservices - Your Data

Devoxx
Add to list
0:00 / 0:00