what should we work on next?

29
What should we work on Tuning apps without getting in maintenance bogged down next?

Upload: brian-doll

Post on 18-Dec-2014

1.075 views

Category:

Technology


0 download

DESCRIPTION

Using New Relic RPM proactively to build performance into your applications. RailsConf 2010

TRANSCRIPT

Page 1: What should we work on next?

What should we work on

Tuning apps without getting

in maintenancebogged down

next?

Page 2: What should we work on next?

NewRelic.com

Brian Doll

Development > Architecture > Management > .

App Performance Engineer @ New Relic

@BrianDoll

*

Page 3: What should we work on next?

NewRelic.com

RPM

Page 4: What should we work on next?

NewRelic.com

RPM is Awesome

Page 5: What should we work on next?

NewRelic.com

Proactive vs. Reactive

Page 6: What should we work on next?

NewRelic.com

Whatshouldwe work on

next?

Page 7: What should we work on next?

NewRelic.com

What is yourperspective?

Page 8: What should we work on next?

NewRelic.com

Performance is Value

Page 9: What should we work on next?

NewRelic.com

MaintainValue

Page 10: What should we work on next?

NewRelic.com

Apdex =Satisfied Count +

Tolerating Count2

Total Samples

Page 11: What should we work on next?

NewRelic.com

Break it down

Page 12: What should we work on next?

NewRelic.com

(Max) Headroom?

Page 13: What should we work on next?

NewRelic.com

“premature optimizationis the rootof all evil”

Page 14: What should we work on next?

NewRelic.com

Optimizefor

Real World Use

Page 15: What should we work on next?

NewRelic.com

DB TransactionsThe penalty box:

Page 16: What should we work on next?

NewRelic.com

Web Transactions

Page 17: What should we work on next?

NewRelic.com

Page 18: What should we work on next?

NewRelic.com

Page 19: What should we work on next?

NewRelic.com

Page 20: What should we work on next?

NewRelic.com

Database Report

Page 21: What should we work on next?

NewRelic.com

Every bottleneck wins!

Page 22: What should we work on next?

NewRelic.comBuild Value

Page 23: What should we work on next?

NewRelic.comNo roadmap

Page 24: What should we work on next?

NewRelic.com

Simplicity

Communication

Feedback

Respect

Courage

Page 25: What should we work on next?

NewRelic.com

Reckless Prudent

DeliberateInadvertent

“We don’t have time for design”

“We must ship now and deal with

consequences”

“What’s Layering?”

“Now we know how we should have done it”

Martin Fowler’sTechnical Debt Quadrant

Page 26: What should we work on next?

NewRelic.com

A/B testing

Page 27: What should we work on next?

NewRelic.com

Notes to rememberNotes to forget

Page 28: What should we work on next?

NewRelic.com

Custom Dashboards

Page 29: What should we work on next?

Come check us out in the exhibit hall

Wanna Race?