Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Shopify & Scaling

Thu
July 23, 2013

Shopify & Scaling

Thu Quach's Code Fellows July 2013 Women-only Bootcamp Lightning Talk.

Thu

July 23, 2013
Tweet

Other Decks in Technology

Transcript

  1. Founded in 2004 by by Tobias Lütke, Daniel Weinand and

    Scott Lake. Set out to build an e-commerce business for snowboarding equipments. After trying many different e-commerce softwares and platforms, Tobi decided to make his own. Tuesday, July 23, 13
  2. Dropped out of school at 16. Computers were more interesting.

    Diagnosed with learning disabilities and was medicated. Went off to start an apprenticeship as a computer programmer. Common in Germany. Tuesday, July 23, 13
  3. - 2004 - Tobi wrote first lines of code -

    2005 - First version created Tuesday, July 23, 13
  4. - 2005 - 6702 lines of code 4386 lines of

    test code 38 controllers 77 models No REST, gems, scope, etc... Tuesday, July 23, 13
  5. - 2013 - Ruby 1.9.3-p327 Rails 3.2 Percona MySQL 5.5

    Unicorn 4.5 Memcached 1.4.14 Redis 2.6 Tuesday, July 23, 13
  6. - 2013 - 55,873 lines of code 81,892 lines of

    test code (YAY TATFT!) 211 controllers 468 models Tuesday, July 23, 13
  7. - 2013 - Same codebase 9 years of Rails upgrades,

    improvements, & changes Longest running Rails application Tuesday, July 23, 13
  8. - 2012 NUMBERS - 9.9 M orders 1 every 3.2

    secs Cyber Monday - 2008 sales per minute 50,000 RPM (Requests Per Minute) a day 45 ms response time 13.3 billion requests Tuesday, July 23, 13
  9. The Chive = Flash Sales! Spikes in RPM - 55k

    to 200k RPM Tuesday, July 23, 13
  10. Continuous Improvements “I could not understand or come up with

    solutions to problems I have never had.” - Tobi Lutke Measure all the f**king times (MATFT??) Adapt and evolve based on data & knowledge Tuesday, July 23, 13