Velocity 2011 Feedback - architecture, statistics and SPDY
Upcoming SlideShare
Loading in...5
×
 

Velocity 2011 Feedback - architecture, statistics and SPDY

on

  • 2,912 views

A presentation on the Velocity 2011 conference from Pieter Ennes from Watchmouse to the London Web Performance Meetup Group. He covers some of this thoughts on the conference and also a brief overview ...

A presentation on the Velocity 2011 conference from Pieter Ennes from Watchmouse to the London Web Performance Meetup Group. He covers some of this thoughts on the conference and also a brief overview of SPDY.

Statistics

Views

Total Views
2,912
Views on SlideShare
2,231
Embed Views
681

Actions

Likes
3
Downloads
17
Comments
0

2 Embeds 681

http://www.seriticonsulting.com 678
http://twitter.com 3

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

Velocity 2011 Feedback - architecture, statistics and SPDY Velocity 2011 Feedback - architecture, statistics and SPDY Presentation Transcript

  • #velocity2011 Bits of Velocity Pieter Ennes WatchMouse
  • #velocity2011➔ Take aways ➔ Sponsoring ➔ Mobile?  DevOps ➔ Histograms ➔ Asynchronous➔ SPDY
  • Some take-awaysPieter Ennes - WatchMouse 3
  • WatchMouse In a tweet: 62 →Pieter Ennes - WatchMouse 4
  • World widePieter Ennes - WatchMouse 5
  • Public Status PagesPieter Ennes - WatchMouse 6
  • Sponsoring This year:  T-shirt sponsor  Brand awareness  Blog + IAM Next time:  Booth  Show-case more advanced features  Get a talk!Pieter Ennes - WatchMouse 7
  • ThemesThemes  Mobile  DevOps  Front-endPieter Ennes - WatchMouse 8
  • Mobile theme? KeyNote has invented a hideous mobile monitoring system (really)  http://velocityconf.com/velocity2011/public/schedule/detail/20894 More interesting:  Sencha  http://velocityconf.com/velocity2011/public/schedule/detail/19967  Torbit  http://velocityconf.com/velocity2011/public/schedule/detail/18135 Even better:  Dedicated conference: Mobilism?Pieter Ennes - WatchMouse 9
  • Best keynotesPieter Ennes - WatchMouse 10
  • Best keynotes Adrian Cockcroft: Netflix in the cloud  ”Could not build their data center fast enough”  Amazing transition to Amazon AWS  Lots of lessons in:  http://velocityconf.com/velocity2011/public/schedule/detail/17785  Cloud automatically makes Dev and Ops interleave John Rauser: Look at your data  Essential statistics for everyone  http://velocityconf.com/velocity2011/public/schedule/detail/20280Pieter Ennes - WatchMouse 11
  • Look at your data Histograms vs averages: Why important? Performance always follows same model  Gamma distribution(s!) Fit to model using your eyePieter Ennes - WatchMouse 12
  • Dev/Web/*OpsPieter Ennes - WatchMouse 13
  • DevOps Asynchronous stuff rocks, now even harder  Pick your framework  Node.js, Twisted, Cyclone, Tornado, Gevent, …  Your queues  SQS, RabbitMQ, Redis, XMPP, ...  And serialisation  JSON, BSON, Thrift, ProtoBufs, XML, Avro, … Design services The above is what the cloud is aboutPieter Ennes - WatchMouse 14
  • SPDYPieter Ennes - WatchMouse 15
  • SPDYPieter Ennes - WatchMouse 16
  • SPDY ”An experimental protocol for a faster web” Or: A layer between SSL and HTTP that facilitates:  Multi-plexing  Prioritisation  Compression  SecurityPieter Ennes - WatchMouse 17
  • SPDY: Strong points HTTP methods remain  No change in application logic Multiplexing Mandatory SSL  But does not perform slower! Mandatory Gzip  Header compression  Upstream compression http://www.theregister.co.uk/2011/06/16/google_and_spdy/Pieter Ennes - WatchMouse 18
  • SPDY: Weaknesses Mandatory SSL  Every site needs a (valid) certificate  Risk of devaluation, whats next? EV, E-EV? Browsers need to communicate this properly  More work for server (SSL + GZip)  Caching problems  Loosen restrictions here? No early chunked flushes?  Content-Length headers mandatory Multiplexing is hard: Slow client adaptation? http://arstechnica.com/web/news/2009/11/spdy-google-Pieter Ennes - WatchMouse wants-to-speed-up-the-web-by-ditching-http.ars 19
  • SPDY http://velocityconf.com/velocity2011/public/schedule/detail/21089Pieter Ennes - WatchMouse 20
  • SPDY http://velocityconf.com/velocity2011/public/schedule/detail/21089Pieter Ennes - WatchMouse 21
  • SPDYPieter Ennes - WatchMouse 22
  • SPDYPieter Ennes - WatchMouse 23
  • SPDY: Status Google is effectively using it  Chrome has enabled SPDY on 99% of the connections; 1% baseline on HTTP IANA port nr is for non-SSL SPDY (!?) Some benefits, some problems... http://www.theregister.co.uk/2011/06/16/google_and_spdy/Pieter Ennes - WatchMouse 24
  • Questions, drinks, ...Pieter Ennes - WatchMouse 25