Pub-sub (publikuj–subskrybuj)
Wzorzec komunikacji, w którym nadawcy wysyłają wiadomości na „temat”, nie wiedząc, którzy odbiorcy nasłuchują. Luźne powiązanie komponentów.
Dwa warianty: oparty na tematach (subskrybenci wskazują konkretne tematy) i oparty na treści (subskrybenci filtrują po zawartości wiadomości). Realizowany zarówno wewnątrz procesu (magistrala zdarzeń, wzorzec obserwatora), jak i między systemami (Kafka, NATS, Redis Pub/Sub, GCP Pub/Sub).
Idealny do rozsyłania jeden-do-wielu i oddzielonej architektury sterowanej zdarzeniami. Cena: trudniej rozumować o systemie („kto tu nasłuchuje?”). Konkurenci: kolejki (jeden-do-jednego, silniejsza kolejność) i bezpośrednie RPC.