Publish-Subscribe

/ˈpʌblɪʃ səbˈskraɪb/ 🇹🇷 Yayınla-Abone Ol essential · frequency 10/10

Software Engineering · Last updated: July 30, 2026 · How this entry was written

Definition: Publish-Subscribe is a messaging pattern where senders (publishers) broadcast messages without knowing the receivers (subscribers). Subscribers express interest in certain message types and receive only those messages.

Example in context

“We implemented a publish-subscribe model using Kafka to decouple the order service from the notification service.”

“Sipariş hizmetini bildirim hizmetinden ayırmak için Kafka kullanarak bir yayınla-abone ol modeli uyguladık.”

Where engineers use it

This pattern is fundamental in event-driven architectures where services react to events asynchronously. Engineers use it to build scalable, decoupled systems by letting services subscribe to topics or events without direct coupling.

Synonyms: pub/sub

Antonyms: point-to-point messaging

Practice: can you use “Publish-Subscribe” at work?

A colleague wants to send real-time updates to multiple services but is concerned about tight coupling. Explain how publish-subscribe can solve this.

Show a model answer

“Using publish-subscribe allows us to easily add new subscribers without changing the publisher.”

“Publish-Subscribe” in 21 languages

EnglishPublish-Subscribe
TurkishYayınla-Abone Ol
FrenchPublication-abonnement
GermanVeröffentlichen-Abonnieren
SpanishPublicación-suscripción
Chinese发布-订阅
Arabicنشر-اشتراك
PortuguesePublicação-assinatura
RussianИздатель-подписчик
Japaneseパブリッシュ・サブスクライブ
ItalianPubblicazione-sottoscrizione
VietnameseXuất bản-đăng ký
Hindiप्रकाशन-सदस्यता
Thaiเผยแพร่-สมัครรับข้อมูล
IndonesianPublikasi-subskripsi
Korean발행-구독
Bengaliপ্রকাশ-সাবস্ক্রাইব
DutchPubliceren-abonneren
SwedishPublicera-prenumerera
FinnishJulkaise-tilaa
UkrainianПублікація-підписка

Frequently asked questions

What does Publish-Subscribe mean in engineering?

Publish-Subscribe is a messaging pattern where senders (publishers) broadcast messages without knowing the receivers (subscribers). Subscribers express interest in certain message types and receive only those messages. In Software Engineering, the term carries a usage-frequency rating of 10/10 in the Engineering English library.

How do you pronounce Publish-Subscribe?

Publish-Subscribe is pronounced /ˈpʌblɪʃ səbˈskraɪb/ (IPA). The Engineering English app plays audio for the term and checks your pronunciation with speech recognition.

How is Publish-Subscribe used in a sentence?

Example from an engineering context: “We implemented a publish-subscribe model using Kafka to decouple the order service from the notification service.”

Learn “Publish-Subscribe” with flashcards, audio and AI practice

This entry is one of 7,806 terms in the Engineering English iOS app — with quizzes, spaced repetition and pronunciation checking.

Get the app on the App Store

Related terms