Multiples patterns exists, multiple patterns are possible. Theses patterns aren’t mutually exclusive, they are often used together in the same stack.
Idempotent APIs or Application Programming Interface means that a request can be resent, retried or reprocessed multiple times without additional side effects. Which is critical when developing APIs.
EDA: Part 3. The main reason to use an Event Driven Architecture is to separate executions for loosely coupled pieces.
In this blog post, we will go through some basic concepts about EDA before we dive deeper into the abyss.