Advantages & Variations
In this lesson, we'll discuss advantages and variations to the approaches we've already discussed in this chapter.
We'll cover the following...
Advantages #
Decoupling via events was presented in the lesson on Events. Such an architecture achieves a high degree of decoupling.
Especially for distributed systems, asynchronous communication has a number of decisive advantages:
-
When a communication partner fails, the message is sent later when the communication partner is available again. In this manner, asynchronous communication offers resilience ...