Home / Companies / New Relic / Blog / Post Details
Content Deep Dive

Best practices for scaling Apache Kafka

Blog post from New Relic

Post Details
Company
Date Published
Author
Tony Mancill
Word Count
2,650
Company Posts That Month
6
Language
English
Hacker News Points
-
Post removed?
No
Summary

Apache Kafka is a widely used distributed streaming platform that thousands of companies rely on to build scalable and high-throughput real-time streaming systems. To operate these systems effectively, it's essential to understand the architecture, key terms, and best practices for working with Kafka. The platform provides scalability, low latency, high throughput, fault-tolerance, flexibility, durability, and real-time data processing capabilities. However, as the system grows in scale, complexity can arise, making it challenging to manage data streams and messages. To address this, New Relic has compiled 20 best practices for operating scalable Kafka clusters, which are categorized into four main areas: working with topics, consumers, producers, and brokers. These best practices cover essential aspects such as partitioning, consumer lag, producer buffer sizes, broker memory, and monitoring, to ensure optimal performance and reliability in Kafka systems.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Real-time 10 372 107 43 +22%
Data Pipeline 1 21 11 8 -30%
Observability 1 128 37 18 -12%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.