Pub/Sub explained (Software interview)
3-Second Blueprint (English)
- Direct synchronous API calls couple services tightly, causing user uploads to block or fail if downstream notifications go down.
- In Pub/Sub, a publisher emits an event once while independent subscribers like feed, analytics, and notifications process it asynchronously.
- New features like image tagging can subscribe to existing events via brokers like Redis Pub/Sub or GCP Pub/Sub without publisher changes.
Pub/SubRedis Pub/SubAWS EventBridgeGCP Pub/Sub
3-Sekunden-Fazit (Deutsch)
- Synchrone API-Aufrufe koppeln Dienste eng, sodass Uploads blockieren oder fehlschlagen, wenn der Benachrichtigungsdienst ausfällt.
- Bei Pub/Sub sendet ein Publisher ein Ereignis, während unabhängige Subscriber wie Feed und Analytics es asynchron verarbeiten.
- Neue Dienste wie Bild-Tagging abonnieren bestehende Events über Redis Pub/Sub oder GCP Pub/Sub ohne Änderungen am Publisher.
Pub/SubRedis Pub/SubAWS EventBridgeGCP Pub/Sub
Note / Hinweis: Blueprints are AI-generated educational summaries (0% Politics · 0% Religion · 0% Brainrot) and do not constitute medical, legal, or financial advice. / KI-generierte Zusammenfassung zu Bildungszwecken – ersetzt keine medizinische, rechtliche oder finanzielle Fachberatung.