üzenetrendszerrel
Az üzenetrendszerrel olyan szoftverfejlesztési megközelítés értendő, amelyben a komponensek közötti kommunikációt egy üzenetközvetítő rendszer valósítja meg, nem pedig közvetlen szinkron API-hívások. Ennek köszönhető a laza kapcsolódás, a válaszidők elválasztása és a feldolgozások párhuzamos végrehajtása.
Fő elemei közé tartoznak a producerek és fogyasztók, az üzenetbroker vagy közvetítő (például RabbitMQ, Apache Kafka,
Előnyei közé tartozik a komponensek közötti laza kapcsolódás, a könnyebb horizontális skálázhatóság és a megbízhatóság növelése
Gyakorlatban az üzenetrendszerrel megvalósított architektúrák gyakori példái: mikroszolgáltatások közötti aszinkron kommunikáció, eseményvezérelt architektúrák, workflow- és üzleti
A bevezetéshez szükséges a megfelelő biztonsági és megfelelőségi szempontok figyelembevétele, a broker kiválasztása és a rendszer