/plushcap/analysis/datadog/engineering-introducing-kafka-kit-tools-for-scaling-kafka

Introducing Kafka-Kit: Tools for Scaling Kafka

What's this blog post about?

The text discusses how the company uses Apache Kafka as their messaging persistence layer for handling large amounts of data. They have developed a collection of tools called Kafka-Kit, which includes topicmappr and autothrottle, to handle partition to broker mappings, failed broker replacements, storage based partition rebalancing, and replication auto-throttling. The two primary tools are designed for data placement and replication auto-throttling. They also explain their capacity planning methods and how they use Kafka-Kit in this process. The long term goal is to continue refining the coordination between scaling resource pools and mapping capacity to the right place at the right time, making data movement and recovery hands-off.

Company
Datadog

Date published
Aug. 13, 2018

Author(s)
Jamie Alquiza

Word count
3196

Hacker News points
5

Language
English


By Matt Makai. 2021-2024.