Abstract

BLUE GREEN DEPLOYMENT STRATEGY FOR APPLICATIONS USING KAFKA

Disclosed herein is a blue-green deployment strategy for consumer applications using the Kafka system. The present disclosure proposes setting producer and consumer configurations in a way that green application consumers are able to consume messages from Kafka topic, hence enabling application teams to test their changes in a green environment. To achieve this, the present disclosure provides a rebalancing of partitions technique where the number of partitions are configured either twice the number of consumers or greater than twice the number of consumers so that all consumers in a consumer group are active and are able to consume data from Kafka topic.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.

Share

COinS