To 5 Million... and Beyond!

To 5 Million... and Beyond!

How we scaled WooCommerce to over 5 million downloads, with only 3 engineers. Originally presented at ScaleConf 2015.

F8780f074f1bc6addf976227bd1e996c?s=128

Matty Cohen

March 05, 2015
Tweet

Transcript

  1. @mattyza To 5 Million… and Beyond! Scaling the world’s fastest

    growing eCommerce platform, with Matty Cohen.
  2. @mattyza September 2011 Launched To The World 2011

  3. @mattyza 1 Engineer 1 Designer 1… Desire Better eCommerce for

    WordPress.
  4. @mattyza We grew to 5 million downloads with 3 full-time

    engineers on the project.
 Yep, that’s right. 3 Full-Time Engineers
  5. @mattyza November 2014 Hits 5 Million Downloads 2014

  6. @mattyza 53 WooTeam Ninjas Did I mention, we’re hiring? http://www.woothemes.com/careers/

  7. @mattyza March 2015 Present Day 2015

  8. @mattyza A design lead, a product manager, a support lead,

    a business development department and a team of passionate ninjas. 4 Full-Time Engineers
  9. @mattyza 6,475,753 Downloads WooCommerce Downloaded via WordPress.org, as of 1st

    March 2015.
  10. @mattyza 11,185 Commits WooCommerce has received 11,185 commits on Github,

    as of 1st March 2015.
  11. @mattyza Understand The Markets You’re In Yes, there are often

    multiple markets a business plays in.
  12. @mattyza Hire Passion & Understanding Focus on a team member’s

    passion for, and understanding of, the markets.
  13. @mattyza Be Aware of Scale At All Times One method,

    one purpose. How does my code work at high volume?
  14. @mattyza Unit Tests For EVERYTHING For each new function added

    to the codebase, write a unit test.
  15. @mattyza The Tools We Use We use several tools, every

    day, to further optimise WooCommerce. Scrutinizer CI
 (Code Analysis) Coveralls
 (Unit Test Coverage) Transifex
 (Language Translations)
  16. @mattyza Find The Cookie Monsters Craft a product so irresistible,

    your customers can’t get enough of it.
  17. @mattyza Help People To Help Other People The key to

    sustainability is so very meta.
  18. @mattyza “Do you have an integration for Stripe?” “How about

    PayPal?” “How do you handle fulfilment?” “Can I get USPS rates at checkout?” “I’d like to run a custom drip campaign.” “How do you track customers?
 “We need a CRM” “What Is Table Rate Shipping?” “I’d like to offer Bitcoin” “How do you handle fulfilment?” “Can I get USPS rates at checkout?” “I’d like to run a custom drip campaign.” “We need a CRM” “What Is Table Rate Shipping?” “I’d like to offer Bitcoin” “How do you handle fulfilment?” “I’d like to run a custom drip campaign.” “What Is Table Rate Shipping?” “I’d like to offer Bitcoin”
  19. @mattyza Key Partnerships To Solve Key Problems Teamwork makes the

    dream work.
  20. @mattyza Key Partnerships To Solve Key Problems Teamwork makes the

    dream work.
  21. @mattyza Develop For Your Ecosystem APIs, Webhooks and all the

    technical goodness.
  22. @mattyza Foster An Ecosystem Your product is bigger than the

    box you ship it in.
  23. @mattyza Businesses Built From WooCommerce These businesses began as a

    result of WooCommerce, and help to power the project.
  24. @mattyza 327 Contributors WooCommerce has had 327 active contributors on

    Github, as of 1st March 2015.
  25. @mattyza Complimentary products contribute to the growth of your core

    product offering. Expand Other Product Lines Around Your Product
  26. @mattyza Meet Storefront A flexible free theme, offering deep integration

    with WooCommerce
  27. @mattyza Cook your favourite dish often, each time refining the

    recipe. Repeat and Refine your Formula
  28. @mattyza @mattyza @woothemes matty.co.za woothemes.com