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

Using Apache Kafka for Real-Time Event Processing at New Relic

Blog post from New Relic

Post Details
Company
Date Published
Author
Amy Boyle
Word Count
1,958
Company Posts That Month
7
Language
English
Hacker News Points
-
Post removed?
No
Summary

New Relic, an early adopter of Apache Kafka, utilizes the platform to build scalable, high-throughput, real-time streaming systems that efficiently manage data streams through microservices. By leveraging Kafka's capabilities, New Relic's Events Pipeline team processes "event data"—fine-grained monitoring information—through a chain of services connected via Kafka topics, enabling asynchronous communication that decouples services and allows dynamic scaling based on traffic. Kafka serves as both a changelog and a "durable cache," facilitating state storage and retrieval, which aids in rebuilding application states without additional database dependencies. The system incorporates the LMAX disruptor pattern to handle high concurrency and throughput, ensuring efficient data processing across multiple handlers. This approach reduces complexity and maintains scalability as New Relic continues to evolve its data infrastructure, demonstrating the platform's flexibility and power in supporting distributed systems.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Real-time 6 213 87 42 +20%
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.