SlideShare a Scribd company logo
Confidential ©2008-15 New Relic, Inc. All rights reserved.  
Building a System
that Never Stops:
New Relic at Scale
1
Matthew Flaming Nic Benders
Confidential ©2008-15 New Relic, Inc. All rights reserved.  
Building a System That Never Stops New Relic at Scale
EVERY MINUTE
requestsaccepts

over 16M
stores

over
analytic

events2M
aggregates

over 600M metrics
3Bqueries

over
data

points
▪
▪
different

services
contains

over
200
maintained/

built by
25+ engineering

teams
▪
2.5more

than
SSD

storage
PETABYTES
1. NOTHING Lasts Forever

2. Run EXPERIMENTS

3. SYNCHRONOUS CALLS are going to be a problem

4. Master the ROLLOUT

5. NEW TECH = NEW CHALLENGES

6. Use the right WORKLOAD DISTRIBUTION

7. Technology enables CULTURE

8. Software architecture: THE BIG PICTURE
The New Relic lesson plan
Collector
New Relic 

App Agents
Confidential ©2008-15 New Relic, Inc. All rights reserved.  
▪ Double-click to edit
Collector
New Relic 

App Agents
Browser R.U.M.

Beacon
New Relic 

Browser Agents
Mobile Proxy
New Relic 

Mobile Agents
Collector
Browser R.U.M.

Beacon
Mobile Proxy
Zzz
New Relic 

App Agents
New Relic 

Browser Agents
New Relic 

Mobile Agents
Confidential ©2008-15 New Relic, Inc. All rights reserved.  
NOTHING
Lasts Forever
Lesson 1
Run

EXPERIMENTS
Lesson 2
Confidential ©2008-15 New Relic, Inc. All rights reserved.  
Confidential ©2008-15 New Relic, Inc. All rights reserved.  
EXPERIMENTS
don’t always work
Corollary to 2
SYNCHRONOUS CALLS
are going to be a problem
Lesson 3
▪
Kafka
Kafka
Browser Data
Consumer
Browser Data
Router
New Relic 

App Agents
New Relic 

Browser Agents
Collector
▪
Kafka
Kafka
Browser Data
Consumer
New Relic 

App Agents
Collector
Zzz
Browser Data
Router
New Relic 

Browser Agents
Confidential ©2008-15 New Relic, Inc. All rights reserved.  
Data Routers
Kafka Topics
Data Consumers
Data Stores/DBs
Retrieval Services
Ingest
Queue
Process/Aggregate
Store
Query
Data Routers
Kafka Topics
Data Consumers
Data Stores/DBs
Retrieval Services
Master the

ROLLOUT
Lesson 4
Rollout

Techniques
Kafka
Load Balancer Cluster
Kafka
Browser Data
Consumer
Browser Data
Router
Browser
Data

Consumer
V2
Browser
R.U.M.

Beacon
%- %+
New Relic Browser Agents
Collector
Old
New
NEW TECH
NEW CHALLENGES
Lesson 5
=
Monitoring Tooling Operations Runbooks
Confidential ©2008-15 New Relic, Inc. All rights reserved.  
Lesson 6
Use the right

WORKLOAD
DISTRIBUTION
©2008-15 New Relic, Inc. All rights reserved.  
▪
Workload Distribution
A
C
B
D
D
D
D
D
B
C B BB
B
D D
A
A
A
A
A DD
Active Management Random
C B BBD DAA D C
B BD
B C
AA D
D
C
C
A B
Technology enables 

CULTURE
Lesson 7
Thanks for the pic! https://www.flickr.com/photos/stephenyeargin/7466608166
Thanks for the pic! https://www.flickr.com/photos/stephenyeargin/7466608166
�����
Software Architecture:

THE BIG PICTURE
Lesson 8
Software Architecture: The Big Picture
▪
▪
▪
▪
▪
Organic
growth
Paradigm
shift
Breaking
point
New Paradigm
Collector
New Relic 

App Agents
Organic Growth
Collector
New Relic 

App Agents
Browser R.U.M.

Beacon
New Relic 

Browser Agents
Mobile Proxy
New Relic 

Mobile Agents
Breaking Point
Collector
Browser R.U.M.

Beacon
Mobile Proxy
Zzz
New Relic 

App Agents
New Relic 

Browser Agents
New Relic 

Mobile Agents
▪
Kafka
Kafka
Browser Data
Consumer
Browser Data
Router
New Relic 

App Agents
New Relic 

Browser Agents
Collector
Confidential ©2008-15 New Relic, Inc. All rights reserved.  
▪ Double-click to edit
Confidential ©2008-15 New Relic, Inc. All rights reserved.  
▪ Double-click to edit
Building a System That Never Stops New Relic at Scale
Confidential ©2008-15 New Relic, Inc. All rights reserved.  
43
Thank you
Matthew Flaming Nic Benders

More Related Content

PDF
New Relic + Apprenda Webinar
PDF
Step one in our quest for dev ops
PPTX
The Delight and Difficulties of Universal Java Script with React
PDF
On a Journey from Forensic Operations to 99.99 Uptime
PPTX
AppDynamics VS New Relic – The Complete Guide
PDF
Spring ‘17 New Relic Digital Intelligence Platform Updates
PDF
AppSphere 15 - Deep Dive into AppDynamics Application Analytics
PDF
Building A System That Never Stops [FutureStack16 NYC]
New Relic + Apprenda Webinar
Step one in our quest for dev ops
The Delight and Difficulties of Universal Java Script with React
On a Journey from Forensic Operations to 99.99 Uptime
AppDynamics VS New Relic – The Complete Guide
Spring ‘17 New Relic Digital Intelligence Platform Updates
AppSphere 15 - Deep Dive into AppDynamics Application Analytics
Building A System That Never Stops [FutureStack16 NYC]

What's hot (20)

PPTX
The Future of APM and Why It Requires Analytics Everywhere!
PDF
New Relic
PDF
AppSphere 15 - How AppDynamics is Shaking up the Synthetic Monitoring Product...
PDF
Monitoring the Dynamic Nature of the Cloud [FutureStack16 NYC]
KEY
How to Build a SaaS App With Twitter-like Throughput on Just 9 Servers
PPTX
Managing the Customer Experience for Media – Web, Mobile, and Video
PPTX
Oracle Upgrade Project Big Rocks - Done Right!
PPTX
Get Greater Monitoring Coverage with APM Essentials
PDF
B4 making dev_ops_really_work
PDF
AppSphere 15 - What's New in Java: Leveraging Java in Hybrid Cloud
PPTX
Riverbed Granite 2.5
PDF
AppSphere 15 - Driving APM Adoption in Complex, Global Environments
PPTX
Automic Service Orchestration - Self Service Desk Automation
PPTX
Oracle EBS R12.2 - The Upgrade Know-How Factory
PDF
B7 api management_enabling_digital_transformation
PDF
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
PDF
AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Enviro...
PPTX
How Linkedin uses Automic for Big Data Processes
PPTX
New relic
PDF
AppSphere 15 - Preparing for System Failure: How Pearson used AppDynamics to ...
The Future of APM and Why It Requires Analytics Everywhere!
New Relic
AppSphere 15 - How AppDynamics is Shaking up the Synthetic Monitoring Product...
Monitoring the Dynamic Nature of the Cloud [FutureStack16 NYC]
How to Build a SaaS App With Twitter-like Throughput on Just 9 Servers
Managing the Customer Experience for Media – Web, Mobile, and Video
Oracle Upgrade Project Big Rocks - Done Right!
Get Greater Monitoring Coverage with APM Essentials
B4 making dev_ops_really_work
AppSphere 15 - What's New in Java: Leveraging Java in Hybrid Cloud
Riverbed Granite 2.5
AppSphere 15 - Driving APM Adoption in Complex, Global Environments
Automic Service Orchestration - Self Service Desk Automation
Oracle EBS R12.2 - The Upgrade Know-How Factory
B7 api management_enabling_digital_transformation
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Enviro...
How Linkedin uses Automic for Big Data Processes
New relic
AppSphere 15 - Preparing for System Failure: How Pearson used AppDynamics to ...
Ad

Similar to Building a System That Never Stops New Relic at Scale (20)

PPTX
Shut Up And Eat Your Veg
PPT
UnConference for Georgia Southern Computer Science March 31, 2015
PPTX
Flashback: QCon San Francisco 2012
PPT
How To Build Website
PPTX
freebeersessions #26 Scaling Up and Out Using Open Source at Netstar
PDF
What drives Innovation? Innovations And Technological Solutions for the Distr...
PPTX
Above the cloud joarder kamal
PPT
Cloud Providers Public 030909 V2
PPT
The Economies of Scaling Software
PDF
Track Welcome: Operating Dynamic Infrastructure [FutureStack]
PDF
Mini-course "Practices of the Web Giants" at Global Code - São Paulo
PPTX
The end of server management : hosting have to become a commodity - #devoxxPL...
PDF
What Should I Do? Choosing SQL, NoSQL or Both for Scalable Web Applications
PDF
Architecture Patterns - Open Discussion
PPT
The economies of scaling software - Abdel Remani
PDF
Microservices Practitioner Summit Jan '15 - Designing APIs with Customers in ...
PDF
Netflix in the Cloud at SV Forum
PPTX
Be a modern developer ! #liveCoding #cloud #docker #akka #scala #amqp - at Ch...
PDF
EVOLVE`13 Keynote: Scrambled Eggs
PDF
EVOLVE'13 | Keynote | Roy Fielding
Shut Up And Eat Your Veg
UnConference for Georgia Southern Computer Science March 31, 2015
Flashback: QCon San Francisco 2012
How To Build Website
freebeersessions #26 Scaling Up and Out Using Open Source at Netstar
What drives Innovation? Innovations And Technological Solutions for the Distr...
Above the cloud joarder kamal
Cloud Providers Public 030909 V2
The Economies of Scaling Software
Track Welcome: Operating Dynamic Infrastructure [FutureStack]
Mini-course "Practices of the Web Giants" at Global Code - São Paulo
The end of server management : hosting have to become a commodity - #devoxxPL...
What Should I Do? Choosing SQL, NoSQL or Both for Scalable Web Applications
Architecture Patterns - Open Discussion
The economies of scaling software - Abdel Remani
Microservices Practitioner Summit Jan '15 - Designing APIs with Customers in ...
Netflix in the Cloud at SV Forum
Be a modern developer ! #liveCoding #cloud #docker #akka #scala #amqp - at Ch...
EVOLVE`13 Keynote: Scrambled Eggs
EVOLVE'13 | Keynote | Roy Fielding
Ad

More from New Relic (20)

PPTX
7 Tips & Tricks to Having Happy Customers at Scale
PPTX
7 Tips & Tricks to Having Happy Customers at Scale
PDF
New Relic University at Future Stack Tokyo 2019
PDF
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
PDF
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
PDF
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
PDF
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
PDF
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
PPTX
Three Monitoring Mistakes and How to Avoid Them
PPTX
Intro to Multidimensional Kubernetes Monitoring
PDF
FS18 Chicago Keynote
PDF
SRE-iously
PDF
10 Things You Can Do With New Relic - Number 9 Will Shock You
PDF
Ground Rules for Code Reviews
PPTX
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
PPTX
Monitor all your Kubernetes and EKS stack with New Relic
PPTX
Host for the Most: Cloud Cost Optimization
PPTX
New Relic Infrastructure in the Real World: AWS
PPTX
Best Practices for Measuring your Code Pipeline
PPTX
Top Three Mistakes People Make with Monitoring
7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale
New Relic University at Future Stack Tokyo 2019
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
Three Monitoring Mistakes and How to Avoid Them
Intro to Multidimensional Kubernetes Monitoring
FS18 Chicago Keynote
SRE-iously
10 Things You Can Do With New Relic - Number 9 Will Shock You
Ground Rules for Code Reviews
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
Monitor all your Kubernetes and EKS stack with New Relic
Host for the Most: Cloud Cost Optimization
New Relic Infrastructure in the Real World: AWS
Best Practices for Measuring your Code Pipeline
Top Three Mistakes People Make with Monitoring

Recently uploaded (20)

PPTX
Computer network topology notes for revision
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PDF
Business Analytics and business intelligence.pdf
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PDF
Clinical guidelines as a resource for EBP(1).pdf
PPT
ISS -ESG Data flows What is ESG and HowHow
PPTX
Introduction to Knowledge Engineering Part 1
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PPT
Quality review (1)_presentation of this 21
PDF
Fluorescence-microscope_Botany_detailed content
Computer network topology notes for revision
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
Data_Analytics_and_PowerBI_Presentation.pptx
Business Analytics and business intelligence.pdf
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
Clinical guidelines as a resource for EBP(1).pdf
ISS -ESG Data flows What is ESG and HowHow
Introduction to Knowledge Engineering Part 1
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
STUDY DESIGN details- Lt Col Maksud (21).pptx
oil_refinery_comprehensive_20250804084928 (1).pptx
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
Quality review (1)_presentation of this 21
Fluorescence-microscope_Botany_detailed content

Building a System That Never Stops New Relic at Scale