#velocity2011         Bits of Velocity             Pieter Ennes             WatchMouse
#velocity2011➔   Take aways      ➔   Sponsoring      ➔   Mobile?         DevOps      ➔   Histograms      ➔   Asynchronous...
Some take-awaysPieter Ennes - WatchMouse                     3
WatchMouse   In a tweet:                                62                            →Pieter Ennes - WatchMouse         ...
World widePieter Ennes - WatchMouse   5
Public Status PagesPieter Ennes - WatchMouse   6
Sponsoring   This year:          T-shirt sponsor          Brand awareness          Blog + IAM   Next time:          ...
ThemesThemes          Mobile          DevOps          Front-endPieter Ennes - WatchMouse   8
Mobile theme?   KeyNote has invented a hideous mobile monitoring    system (really)              http://velocityconf.com...
Best keynotesPieter Ennes - WatchMouse                   10
Best keynotes   Adrian Cockcroft: Netflix in the cloud          ”Could not build their data center fast enough”        ...
Look at your data   Histograms vs averages: Why important?   Performance always follows same model          Gamma distr...
Dev/Web/*OpsPieter Ennes - WatchMouse                  13
DevOps   Asynchronous stuff rocks, now even harder          Pick your framework              Node.js, Twisted, Cyclone,...
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-...
SPDY: Strong points   HTTP methods remain          No change in application logic   Multiplexing   Mandatory SSL      ...
SPDY: Weaknesses   Mandatory SSL          Every site needs a (valid) certificate          Risk of devaluation, whats ne...
SPDY                            http://velocityconf.com/velocity2011/public/schedule/detail/21089Pieter Ennes - WatchMouse...
SPDY                            http://velocityconf.com/velocity2011/public/schedule/detail/21089Pieter Ennes - WatchMouse...
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% b...
Questions, drinks, ...Pieter Ennes - WatchMouse                            25
Upcoming SlideShare
Loading in...5
×

Velocity 2011 Feedback - architecture, statistics and SPDY

2,694

Published on

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.

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,694
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
19
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Velocity 2011 Feedback - architecture, statistics and SPDY

  1. 1. #velocity2011 Bits of Velocity Pieter Ennes WatchMouse
  2. 2. #velocity2011➔ Take aways ➔ Sponsoring ➔ Mobile?  DevOps ➔ Histograms ➔ Asynchronous➔ SPDY
  3. 3. Some take-awaysPieter Ennes - WatchMouse 3
  4. 4. WatchMouse In a tweet: 62 →Pieter Ennes - WatchMouse 4
  5. 5. World widePieter Ennes - WatchMouse 5
  6. 6. Public Status PagesPieter Ennes - WatchMouse 6
  7. 7. 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
  8. 8. ThemesThemes  Mobile  DevOps  Front-endPieter Ennes - WatchMouse 8
  9. 9. 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
  10. 10. Best keynotesPieter Ennes - WatchMouse 10
  11. 11. 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
  12. 12. 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
  13. 13. Dev/Web/*OpsPieter Ennes - WatchMouse 13
  14. 14. 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
  15. 15. SPDYPieter Ennes - WatchMouse 15
  16. 16. SPDYPieter Ennes - WatchMouse 16
  17. 17. 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
  18. 18. 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
  19. 19. 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
  20. 20. SPDY http://velocityconf.com/velocity2011/public/schedule/detail/21089Pieter Ennes - WatchMouse 20
  21. 21. SPDY http://velocityconf.com/velocity2011/public/schedule/detail/21089Pieter Ennes - WatchMouse 21
  22. 22. SPDYPieter Ennes - WatchMouse 22
  23. 23. SPDYPieter Ennes - WatchMouse 23
  24. 24. 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
  25. 25. Questions, drinks, ...Pieter Ennes - WatchMouse 25
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×