Skip to content
Artwork for Programming Tech Brief By HackerNoon
Programming Tech Brief By HackerNoon · Friday · 12 min

How I Built a Kafka Consumer Framework So Teams Never Write Plumbing Twice

This story was originally published on HackerNoon at: https://hackernoon.com/how-i-built-a-kafka-consumer-framework-so-teams-never-write-plumbing-twice. That is my test for an internal framework: not whether the scheduling is clever, but whether the fifth team needs less documentation than the first. Check more stories related to programming at: https://hackernoon.com/c/programming. You can also check exclusive content about #kafka-consumer, #consumer-worker-task, #generic-kafka-consumer, #plumbing, #kafka, #architecture, #internal-framework, #kafka-framework, and more. This story was written by: @navaprasadm. Learn more about this writer by checking @navaprasadm's about page, and for more stories, please visit hackernoon.com. A framework for building Kafka consumers was created to simplify the process and provide a uniform experience across teams. The framework owns the plumbing, leaving teams to focus on writing the business logic in a single method.

0:00-12:11

transcript

No transcript — this publisher did not publish one.

show notes

This story was originally published on HackerNoon at: https://hackernoon.com/how-i-built-a-kafka-consumer-framework-so-teams-never-write-plumbing-twice.
That is my test for an internal framework: not whether the scheduling is clever, but whether the fifth team needs less documentation than the first.
Check more stories related to programming at: https://hackernoon.com/c/programming. You can also check exclusive content about #kafka-consumer, #consumer-worker-task, #generic-kafka-consumer, #plumbing, #kafka, #architecture, #internal-framework, #kafka-framework, and more.

This story was written by: @navaprasadm. Learn more about this writer by checking @navaprasadm's about page, and for more stories, please visit hackernoon.com.

A framework for building Kafka consumers was created to simplify the process and provide a uniform experience across teams. The framework owns the plumbing, leaving teams to focus on writing the business logic in a single method.

links13