The Publish/Subscribe pattern, also known as pub/sub, is an architectural design pattern that provides a framework for exchanging messages between publishers and subscribers. This pattern involves the publisher and the subscriber relying on a message broker that relays messages from the publisher to the subscribers. The host (publisher) publishes messages (events) to a channel that subscribers can then sign up to.
Although Pub/Sub is based on earlier design patterns like message queuing and event brokers, it is more flexible and scalable. The key to this is the fact Pub/Sub enables the movement of messages between different components of the system without the components being aware of each other’s identity.
In this short video I explain the fundamental concepts behind the Pub/Sub pattern you need to know for any system design interview.
System Design Interview Basics Playlist:
► • System Design Interview Basics
AWS Certification:
►AWS Certified Cloud Practioner: • How to Pass AWS Certified Cloud Pract...
►AWS Certified Solution Architect Associate: • How to Pass AWS Certified Solution Ar...
►AWS Certified Solution Architect Professional: • How to Pass AWS Certified Solution Ar...