- https://www.youtube.com/watch?v=4BEzgPlLKTo
- https://github.com/anomaly2104/low-level-design-messaging-messageBrokerService-pub-sub
- Thread synchronization
- Inter thread communication
- JDK 1.8
- Maven
- createTopic(topicName) -> topicId
- subscribe(topicId, subscriber) -> boolean
- publish(topicId, message) -> boolean
- readOffset(topidId, subscriber, offset) -> boolean