Performance and Metrics at Lonely Planet
Upcoming SlideShare
Loading in...5
×
 

Performance and Metrics at Lonely Planet

on

  • 3,125 views

Velocity Europe 2012 presentation from @mjenno and @davenolan.

Velocity Europe 2012 presentation from @mjenno and @davenolan.

Statistics

Views

Total Views
3,125
Views on SlideShare
2,288
Embed Views
837

Actions

Likes
4
Downloads
13
Comments
0

10 Embeds 837

http://www.seriticonsulting.com 671
https://twitter.com 80
http://tech.m6web.fr 41
http://localhost 19
http://www.linkedin.com 9
https://www.linkedin.com 8
http://local.tryghost.org 4
http://labs.davidbauer.ch 2
https://si0.twimg.com 2
http://leed.galsungen.net 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Performance and Metrics at Lonely Planet Performance and Metrics at Lonely Planet Presentation Transcript

  • Performance and Metrics on lonelyplanet.com Selling Fast and Staying Fast Mark Jennings @mjenno & Dave Nolan @davenolan
  • devops.lonelyplanet.com
  • good news
  • Our journey to ‘screamingly fast’Using metrics to STAY fastGet yourself started
  •  
  • Our story...
  • Performance by committee + 3rd party content = delay
  • + Conversion+ Order value+ Revenue+ Seasonality+ Traffic flows
  • Page speed = $
  • Performance by committee + 3rd party content = delay + Delay = $$$ Text + So, remove the 3rd party content Simple.
  • Someone loves the 3rd party content Really.
  • Experiment 1100 - 200 ms here != better conversion here
  • Cultural ChangeCollaboration & mutual respectTechnology at the core of everything we doExpanding role of engineersVisibility of metrics far beyond technology
  • Sold fast.
  • What we learnt Being right isn’t always enough Intelligent experiments = compelling messages Velocity is exciting Text Be excited Be mindfulMaking performance matter to everyone can be a challenge
  • Getting fastMake fewer HTTP requestsUse a CDNCache it allGet lazy (async, progressive)
  • Getting fastYSlowGoogle Page Speed
  • Got fast.
  • Got faster.
  • Staying fastDeveloper-friendly tools+Visible, comprehensive, clean metrics+Continuous experimentation=Collaboration
  • FozzieInstrumentation library Ruby -> StatsD
  • FozzieAutomatic integration with RailsSensible defaults with customisationBulk APIRUM tooJust one line of code
  • Flamsteed  Client-side event logging pipeline
  • FlamsteedFast and smallNo dependencies  RUM moduleModern browsers only :(
  • Staying fast  Make it trivial to measure anything
  • FeaturesPublicGlanceableVisible
  • MetricsPublicGlanceableVisible
  • Staying fast  Give your metrics a public presence
  • Comprehensive
  • Comprehensive full-stack deploys   developer health business metrics
  • Beyond performance metrics
  • Staying fast  Measure everything
  • Add to cart
  • Holt-Winters
  • Holt-Winters
  • Clean Signal
  • Staying fast  Remove the noise or get ignored
  • ContinuousExperimentation
  • Continuous experimentation ‘Every deployment is an experiment’ De-risk   Replace HIPPOS with facts
  • Staying fastDeveloper-friendly tools+Visible, comprehensive, clean metrics+Continuous experimentation=Collaboration
  • Putting it all together
  • Putting it all together before after
  • Staying fast.
  • What we learntEverything you need is ready and waiting  Performance is not just a technical problem
  • Sell fast to stay fastSell fast with compelling experiments  Stay fast with metrics at the heart of the business
  • Questions? Anyone?  
  • You can do it too! ... but not on your ownCollaboration is the key  Cultural change is the big challengeThe only real secret sauce is talented,passionate people.
  • engineering@lonelyplanet.com