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.
Multiples patterns exists, multiple patterns are possible. Theses patterns aren’t mutually exclusive, there are often used together in a same stack.
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.