Webscale for the rest of us ruby conf 2013

9,276 views

Published on

My talk on "webscale" for the rest of us (ie. everyone not running a Twitter, Groupon, or Braintree, etc) as delivered at RubyConf AU 2013

Video of the talk is available at http://vimeo.com/61342269

Published in: Technology
1 Comment
9 Likes
Statistics
Notes
  • I didn't understand much, but pretty slides! :)
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
9,276
On SlideShare
0
From Embeds
0
Number of Embeds
106
Actions
Shares
0
Downloads
21
Comments
1
Likes
9
Embeds 0
No embeds

No notes for slide

Webscale for the rest of us ruby conf 2013

  1. Webscale For The Rest of UsYou’ve got ninety-nine problems, but needing a highly available distributed key value store ain’t one
  2. Hi, I’m @johnbarton I co-founded this thing right herewhich will show up on nearly every slideI hear that brand awareness is important
  3. Webscale For The Rest of UsTL; DL: Did you see all that awesome shit that Braintree built? Don’t build that.
  4. Credit: http://www.flickr.com/photos/avlxyz/4759859329/ Rails isOmakase
  5. A Danish word for “My bat, my ball, my rules...”Credit: http://www.flickr.com/photos/rooreynolds/243810229/
  6. Credit: http://www.themoviedb.org/movie/80767-jiro-dreams-of-sushi/backdrops
  7. Let’s Define TermsScaling is doing more of whatever makes you money with some money left over
  8. The MenuMVC, Migrations, Asset pipeline, TDD, Coffeescript, Bundler, etc
  9. The Wine List 2+ Developers, doing “DevOps”on a vanilla railsstack, to 2+ load balanced web servers, in front of a master/slave SQL setup
  10. Rails without DevOpsmakes no sense at all
  11. 1970 1980 1990 2000 2010 Developer Salaries RAM Prices Source: My overactive imagination (2013)
  12. Single Responsibility PrincipleA class should have one and only one reason to change
  13. Single Responsibility PrincipleA class server should have one and only one reason to change ... or fail, or bottleneck
  14. Y.A.G.N.I.
  15. “Lady, I never walk into a place I dont know how to walk out of.”Credit: http://www.themoviedb.org/movie/8195-ronin/backdrops
  16. What about CACHING? This is the big “it depends”
  17. MongoDB is the Ed Hardy t-shirt of DatastoresCredit: http://www.flickr.com/photos/leumund/3800973404/
  18. Stick with SQL for your datastore Please Note:I did not say “Postgres Rulez” or “OMFG MySql”
  19. If you can’t afford two, you can’t afford oneApp servers, Database servers, Developers
  20. There are only three numbers to know Zero, One, and Many
  21. #emumarch John Allspaw Head of Ops for Etsy1 Blog post per week on something opsy
  22. A Concrete ExampleComparing the two Goodfilms product stacks... assuming I have not rambled too long
  23. Fin http://goodfil.ms@johnbarton http://whoisjohnbarton.com/

×