| CPC H04L 41/5025 (2013.01) | 20 Claims |

|
1. A method for managing dynamic messaging using a Kafka-based monitoring application deployed within a cloud environment having at least one software application in operation, the method comprising:
monitoring, via the Kafka-based monitoring application, consumer lag for a specific topic associated with the at least one software application;
scheduling queries, via the Kafka-based monitoring application, to detect consumer lag for the specific topic at predetermined intervals;
detecting, via an application programming interface in communication with the Kafka-based monitoring application, any consumer lag and retrieving a list of any affected consumers and associated consumer information; and
determining one or more pools of the affected consumers, and performing a scaling operation to scale up or down consumers on the one or more pools based on the consumer lag detected.
|