Observer Design Pattern is one of the heavily used patterns in social media. If someone creates or modified something in their channel, website, or anywhere that message notifies all followers