Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
6729496.png

Asynchornous Request-Reply Pattern

Decouple backend processing from a frontend host, where backend processing needs to be asynchronous, but the frontend still needs a clear response.

8805179.png

Choreography Pattern

Have each component of the system participate in the decision-making process about the workflow of a business transaction, instead of relying on a central point of control.

Comparative_management-512.webp

Competing Consumers Pattern

Enable multiple concurrent consumers to process messages received on the same messaging channel.

11298230.png

Priority Queue Pattern

Prioritize requests sent to services so that requests with a higher priority are received and processed more quickly than those with a lower priority.

10217356.png

Publisher-Subscriber Pattern

Enable an application to announce events to multiple interested consumers asynchronously, without coupling the senders to the receivers.

3522304.png

Saga Pattern

Manage data consistency across microservices in distributed transaction scenarios. A saga is a sequence of transactions that updates each service and publishes a message or event to trigger the next transaction step.