Build & maintain complex distributed systems
October 1–2, 2017: Training
October 2–4, 2017: Tutorials & Conference
New York, NY

Thriving under a continuous self-inflicted DDoS attack

Kevin Beck (New Relic)
3:50pm4:30pm Wednesday, October 4, 2017
Location: Grand Ballroom West
Average rating: **...
(2.50, 2 ratings)

Who is this presentation for?

  • Software engineers, SREs, and engineering managers

Prerequisite knowledge

  • A basic understanding of distributed systems, stream processing, and fault tolerance
  • A working knowledge of Apache Kafka (useful but not required)

What you'll learn

  • Learn best practices for building a streaming service based on Apache Kafka, self-monitoring for reliability and fault tolerance, and building a DevOps culture that anticipates and prevents outages

Description

New Relic customers embed the company’s agents in their applications to send monitoring data to New Relic servers every minute. The millions of active applications create a continuous firehose of data—which customers expect to be aggregated, persisted, and available for charting and analysis in time for them to do real-time alerting and monitoring.

Drawing on his experience, Kevin Beck shares best practices for building a streaming service based on Apache Kafka, self-monitoring for reliability and fault tolerance, and building a DevOps culture that anticipates and prevents outages.

Photo of Kevin Beck

Kevin Beck

New Relic

Kevin Beck is a senior software engineer at New Relic working on the team responsible for data ingest and all things Kafka. Previously, Kevin spent 15 years at IBM and Informix, working on distributed relational databases.