Distributed Systems, Apache Pinot, Programming, Software Engineering, Big Data.
listener which keeps track of new messages in the queue. The listener has the business logic on what to do when asked to move from State A to State B. For example, if it needs to copy data from S3 for bootstrapping or start accepting writes since it has been promoted to leader. The server doesn’t