At this point, most developers know how to avoid the common mistakes when building APIs and integration code. Unfortunately, even as those developers make use of Retries, Idempotence, and Asynchronous Messaging, they often fall into a whole other set of problems that hurt their systems’ consistency, correctness, and maintainability. This presentation is a run through of these pernicious problems and the patterns which address them. It will also touch on some code developers can use to implement these patterns in their systems today.
Video producer: https://ndcoslo.com/