Главная
Study mode:
on
1
Introduction
2
Microservices
3
Business motivators
4
Design
5
Migration
6
Domain Design
7
Users or Users
8
Distributed Data Problem
9
Consistency
10
Message Layer
11
Identity Layer
12
Projected Aggregates
13
Captured Messages
14
Technology Stack
15
Data Stack
16
Testing Locally
17
Test Harness
18
Test RabbitMQ
19
Test Kafka
20
Backend
21
Web App
22
Create New User
23
Set Password
24
Search Logs
25
Cloud Deployment
26
The Good Stuff
27
CQRS
28
Advent Sourcing
29
Event Sourcing
30
Versioning
31
Data Loss
32
Partitions
33
Data Protection
34
Budget
35
Rule of Thumb
36
Conclusion
Description:
Explore the benefits and practical aspects of message-based microservices architectures in this 43-minute conference talk by Michele Bustamante from Solliance. Dive into the process of factoring business capabilities into well-defined domains and microservices, addressing challenges such as decoupled data models and eventual consistency. Learn how to build a Docker-based solution incorporating async messaging, CQRS patterns, and fit-for-purpose data backends. Discover strategies for handling message order, versioning, poison messages, and data protection. Gain insights into domain design, distributed data problems, identity layers, and projected aggregates. Understand the technology and data stack required, along with local testing techniques and cloud deployment considerations. Examine advanced concepts like CQRS, event sourcing, and data partitioning, concluding with practical rules of thumb for implementing microservices architectures effectively.

Message-Based Microservices Architectures - Benefits and Practical Matters

Docker
Add to list
0:00 / 0:00