Hi, I'm James Eastham and in this video you'll learn about the crucial concept of idempotency in event-driven systems to prevent issues arising from receiving the same event multiple times.
You'll learn how to manage and verify idempotency using both unique identifiers and business logic. By using a payment processing scenario, I'll illustrates how to store processed event information in caches or databases to avoid duplicate handling
The video provides a detailed example of implementing idempotency with .NET and emphasizes the importance of being equipped to handle duplicate events to ensure system reliability.
00:00 Introduction and Payment Glitch Scenario
00:25 Understanding Event-Driven Architectures
01:21 The Importance of Idempotency
03:24 Implementing Idempotency with Unique Identifiers
06:00 Practical Example: Payment Service in .NET
11:20 Conclusion and Best Practices
Code - https://github.com/jeastham1993/PlantBasedPizza/tree/azure
You'll learn how to manage and verify idempotency using both unique identifiers and business logic. By using a payment processing scenario, I'll illustrates how to store processed event information in caches or databases to avoid duplicate handling
The video provides a detailed example of implementing idempotency with .NET and emphasizes the importance of being equipped to handle duplicate events to ensure system reliability.
00:00 Introduction and Payment Glitch Scenario
00:25 Understanding Event-Driven Architectures
01:21 The Importance of Idempotency
03:24 Implementing Idempotency with Unique Identifiers
06:00 Practical Example: Payment Service in .NET
11:20 Conclusion and Best Practices
Code - https://github.com/jeastham1993/PlantBasedPizza/tree/azure
- Catégories
- Evenements
Commentaires