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

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.

Matty Cohen

March 05, 2015
Tweet

More Decks by Matty Cohen

Other Decks in Technology

Transcript

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

    growing eCommerce platform, with Matty Cohen.
  2. @mattyza We grew to 5 million downloads with 3 full-time

    engineers on the project.
 Yep, that’s right. 3 Full-Time Engineers
  3. @mattyza A design lead, a product manager, a support lead,

    a business development department and a team of passionate ninjas. 4 Full-Time Engineers
  4. @mattyza Hire Passion & Understanding Focus on a team member’s

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

    one purpose. How does my code work at high volume?
  6. @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)
  7. @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”
  8. @mattyza Businesses Built From WooCommerce These businesses began as a

    result of WooCommerce, and help to power the project.
  9. @mattyza Complimentary products contribute to the growth of your core

    product offering. Expand Other Product Lines Around Your Product