Blog

Remarks and stories about my day to day life as a software dev

Latest Post

Dec 18, 2020

The Unexpected Consequences of Single-use Kafka Producers

Kafka is fast. It’s also pretty lean in production too, taking up very little heap space and CPU. As an administrator of thousands of Kafka clusters, it’s gotten to a point where the behavior of the brokers are fairly known and there’s not really any major changes in resource usage patterns over time, even with new applications leveraging Kafka for their data. But there’s always outliers. One new feature relying on Kafka managed to bring a canary cluster to its knees, taking out the entire set of brokers deployed there. Read more

All Posts

  • The Unexpected Consequences of Single-use Kafka Producers - Dec 18, 2020
  • Automating GitLab Releases Start to Finish - Nov 12, 2020
  • About me - Feb 12, 2020