One fact, independent reactions#
A publisher writes an event to a topic. Independent subscriptions let notification, analytics, fraud, or other subscribers maintain separate progress and retry behavior where the platform supports durable subscriptions.
VideoUploaded
The upload service publishes one event instead of synchronously invoking transcoding, moderation, thumbnail, analytics, and notification services. Each consumer can scale and fail independently, while the product accepts eventual completion.
Costs include duplicate delivery, ordering, schema evolution, tracing, and a slow subscriber's growing backlog.
Related practice problems
Use the manifest-backed prompts below to apply this lesson in a complete design.
- RabbitMQ exchangesRabbitMQ Documentation