Главная
Study mode:
on
1
Intro
2
Synchronous vs Asynchronous System
3
Why go from one to the other?
4
Trading consistency for availability
5
CAP Theorem in microservices
6
Messages and Queues
7
Asynchronous Message Patterns
8
Fire and Forget (Notification)
9
Request/Response
10
Distributed Log
11
Command Query Responsibility Segregat
12
Event Sourcing
13
Delivery Guarantees
14
Transactional Outbox
15
Successful Saga
16
Compensatory Transactions
17
Messaging Technologies
18
Backpressure
19
Error Handling
Description:
Explore the world of asynchronous distributed systems in this comprehensive conference talk from NDC London 2021. Delve into the advantages and disadvantages of synchronous versus asynchronous microservice architectures, and learn when and how to transition between them. Discover key asynchronous system patterns such as CQRS, Event Sourcing, and Data Busses. Gain insights into scalability, availability, and observability differences between these architectures. Understand how to gradually evolve towards an asynchronous model without disrupting business operations. Examine various use-cases, messaging technologies, and crucial concepts like the CAP Theorem in microservices, delivery guarantees, and error handling. Master techniques for managing distributed systems, including transactional outbox, successful saga, and compensatory transactions.

Asynchronous Distributed Systems

NDC Conferences
Add to list