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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Velocity 2011 Feedback - architecture, statistics and SPDY

2,643

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 …

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,643
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
19
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×