Design a Publisher-Subscriber Message queue | Hello Interview