SlideShare una empresa de Scribd logo
1 de 71
Descargar para leer sin conexión
Scaling startups
Chad Dickerson, CTO / chad@etsy.com / @chaddickerson
What do we mean by being
       “at scale”?
The past 15 months were a
major growth period for Etsy
> 1 billion page views / month
$300+ million in sales in 2010

$41.1 million in December alone
> $1000 / minute
8.5 million items in the marketplace
400,000+ active sellers
Business in over 150 countries
engineering team grew
     ~4x in 2010
   (about 60 now)
success means growth
servers
people
legacy code and systems
But you want to stay a startup!
What makes a startup a startup?
moving fast
high impact per person
risk-taking
default: “yes, we can”
When startups become “successful”
they slow down
harder for individuals
 to have high impact
they become risk-averse
more: “maybe we can do that”
We didn’t want to be that way.
You shouldn’t either.
Here’s how we scaled
real, tangible mechanisms
in place to stay a startup as we grew.
We’re growing but we still
   act like a startup!



           Really??!!
(Don’t talk. Do!)
Commit to frequent deploys,
and the tooling to support it.
(Kellan, Erik, and Mike will
      talk about this)
Deploys shouldn’t be like this:
OMG! HOLD ONTO
YOUR HATS! WE’RE
  DEPLOYING!!!!
. . . but more like this:
http://www.avc.com/a_vc/2011/02/continuous-deployment.html
(we deployed 721 times in November)
Question process at every turn.
Clay Shirky
“Process is an embedded reaction
       to prior stupidity.”
Once you add a process, it never goes away.
Bad process is about fear.
For startups:
“fear is the biggest no-no”
         - Brad Feld
   http://www.avc.com/a_vc/2010/05/fear-is-a-nono.html
Practice: do blameless post-mortems.
    Do blameless post-mortems.
Freaking out doesn’t
Practice: do blameless post-mortems.
      create helpful processes.
Peter Drucker
Drucker’s Five Deadly Business Sins (1993)
#5: “feeding problems and starving opportunities”
“All one can get by ‘problem-solving’ is
damage-containment. Only opportunities
       produce results and growth.”
Fight processes that feed problems
Practice: do blameless post-mortems.
       and starve opportunities.
Adjust your thinking about risk.
Peter Drucker
  again. . . .
“People who don’t take risks generally
 make about two big mistakes a year.”
“People who do take risks generally
make about two big mistakes a year.”
You make more mistakes
 when you’re tentative.
we had 6 change-related incidents
      on Etsy in all of 2010
Again, 721 deploys in one month.
And we deployed a major
 feature on December 1
(4th biggest traffic day in our history)
Hire for immediate impact.
New engineers deploy on first day.
. . . . before they’ve filled out
their health insurance paperwork
developers / unique deployers
                                                             Devs          Deployers
 70
                                                                                       62
                            PMs and Support started                           57       58
                                                                      54      55
                                deploying here
52.5                                                           50     49
                                                               47
                                                        42

                                                 35
 35                                                     32
                                        30
                                26               26
                       23               22
                20
17.5     15                     15
                       10
         7      8


  0
       Jan    Feb    Mar      Apr     May     Jun     Jul    Aug    Sep     Oct    Nov
Those who deploy early. . . .
. . . . also deploy often.
deploys
800
                                                                   721
                                                       682

                                                             589
600



400                                              359




                                     184   177
200
                        126   125
      61          50
            33

  0
      Jan   Feb   Mar   Apr   May    Jun   Jul   Aug   Sep   Oct   Nov
Kellan will go into the
 how and the why!
Photo credits
•   http://www.flickr.com/photos/28634332@N05/4787141853/

•   http://www.flickr.com/photos/yomanimus/102798907/

•   http://www.flickr.com/photos/sercasey/514212348/

•   http://www.flickr.com/photos/dorlino/2135206018/

•   http://www.flickr.com/photos/jayscratch/4993673517/

•   http://www.flickr.com/photos/cozymemories/4313895482/

•   http://www.flickr.com/photos/allspaw/5436215259/

•   http://www.flickr.com/photos/divine_harvester/2119060429/

•   http://www.flickr.com/photos/mark_wilson/279145377/

•   http://www.flickr.com/photos/neilsphotoalbum/727616574/

•   Other photos licensed from iStockphoto

Más contenido relacionado

Similar a Scaling startups

ソーシャルメディアで進化するCSR
ソーシャルメディアで進化するCSRソーシャルメディアで進化するCSR
ソーシャルメディアで進化するCSR
Toru Saito
 
01 intro&careers
01 intro&careers01 intro&careers
01 intro&careers
ajuuua
 
JCN12 Behavior-Driven Development
JCN12 Behavior-Driven DevelopmentJCN12 Behavior-Driven Development
JCN12 Behavior-Driven Development
Ambientia
 
2010年7月合同研究会
2010年7月合同研究会2010年7月合同研究会
2010年7月合同研究会
Yu Suzuki
 
Working with Developers
Working with DevelopersWorking with Developers
Working with Developers
Jack Moffett
 
Introducing BDD
Introducing BDDIntroducing BDD
Introducing BDD
Aki Salmi
 
Amelia Day By Day
Amelia Day By DayAmelia Day By Day
Amelia Day By Day
amelia621
 
Amelia Day By Day
Amelia Day By DayAmelia Day By Day
Amelia Day By Day
amelia621
 
USA bond Presentation (Mr. Rierson)
USA bond Presentation (Mr. Rierson)USA bond Presentation (Mr. Rierson)
USA bond Presentation (Mr. Rierson)
Fred Sharpsteen
 
State of the Puppet Community - PuppetConf 2012
State of the Puppet Community - PuppetConf 2012State of the Puppet Community - PuppetConf 2012
State of the Puppet Community - PuppetConf 2012
James Turnbull
 

Similar a Scaling startups (20)

Socialshift Ver1.1
Socialshift Ver1.1Socialshift Ver1.1
Socialshift Ver1.1
 
Come for the software, stay for the community - How Drupal improves and evolves
Come for the software, stay for the community - How Drupal improves and evolvesCome for the software, stay for the community - How Drupal improves and evolves
Come for the software, stay for the community - How Drupal improves and evolves
 
Creating videos people want to watch
Creating videos people want to watchCreating videos people want to watch
Creating videos people want to watch
 
ソーシャルメディアで進化するCSR
ソーシャルメディアで進化するCSRソーシャルメディアで進化するCSR
ソーシャルメディアで進化するCSR
 
01 intro&careers
01 intro&careers01 intro&careers
01 intro&careers
 
JCN12 Behavior-Driven Development
JCN12 Behavior-Driven DevelopmentJCN12 Behavior-Driven Development
JCN12 Behavior-Driven Development
 
10 Tips for Agile Adoption
10 Tips for Agile Adoption10 Tips for Agile Adoption
10 Tips for Agile Adoption
 
Topsy Turvy Design
Topsy Turvy DesignTopsy Turvy Design
Topsy Turvy Design
 
The Cisco connected world report
The Cisco connected world reportThe Cisco connected world report
The Cisco connected world report
 
2010年7月合同研究会
2010年7月合同研究会2010年7月合同研究会
2010年7月合同研究会
 
Connecting Festivals To Offer More
Connecting Festivals To Offer MoreConnecting Festivals To Offer More
Connecting Festivals To Offer More
 
Math IA
Math IAMath IA
Math IA
 
Working with Developers
Working with DevelopersWorking with Developers
Working with Developers
 
Introducing BDD
Introducing BDDIntroducing BDD
Introducing BDD
 
Amelia Day By Day
Amelia Day By DayAmelia Day By Day
Amelia Day By Day
 
Amelia Day By Day
Amelia Day By DayAmelia Day By Day
Amelia Day By Day
 
USA bond Presentation (Mr. Rierson)
USA bond Presentation (Mr. Rierson)USA bond Presentation (Mr. Rierson)
USA bond Presentation (Mr. Rierson)
 
Prioritizing Happiness
Prioritizing HappinessPrioritizing Happiness
Prioritizing Happiness
 
State of the Puppet Community - PuppetConf 2012
State of the Puppet Community - PuppetConf 2012State of the Puppet Community - PuppetConf 2012
State of the Puppet Community - PuppetConf 2012
 
Puppet: State of the Community 2012
Puppet: State of the Community 2012Puppet: State of the Community 2012
Puppet: State of the Community 2012
 

Más de Chad Dickerson

Continuous Deployment at Etsy - SXSW 2012 Lean Startup Track
Continuous Deployment at Etsy - SXSW 2012 Lean Startup TrackContinuous Deployment at Etsy - SXSW 2012 Lean Startup Track
Continuous Deployment at Etsy - SXSW 2012 Lean Startup Track
Chad Dickerson
 

Más de Chad Dickerson (11)

Etsy - XOXO 2012 - Portland
Etsy - XOXO 2012 - PortlandEtsy - XOXO 2012 - Portland
Etsy - XOXO 2012 - Portland
 
Keeping it real, always: Values-based business at Etsy
Keeping it real, always: Values-based business at EtsyKeeping it real, always: Values-based business at Etsy
Keeping it real, always: Values-based business at Etsy
 
Continuous Deployment at Etsy - SXSW 2012 Lean Startup Track
Continuous Deployment at Etsy - SXSW 2012 Lean Startup TrackContinuous Deployment at Etsy - SXSW 2012 Lean Startup Track
Continuous Deployment at Etsy - SXSW 2012 Lean Startup Track
 
TedX Brooklyn: Hackers and redefining better
TedX Brooklyn: Hackers and redefining betterTedX Brooklyn: Hackers and redefining better
TedX Brooklyn: Hackers and redefining better
 
Code as Craft: Building a Strong Engineering Culture at Etsy
Code as Craft: Building a Strong Engineering Culture at EtsyCode as Craft: Building a Strong Engineering Culture at Etsy
Code as Craft: Building a Strong Engineering Culture at Etsy
 
Finding your courage
Finding your courageFinding your courage
Finding your courage
 
Optimizing for developer happiness
Optimizing for developer happinessOptimizing for developer happiness
Optimizing for developer happiness
 
Mashups: Beyond Maps
Mashups: Beyond MapsMashups: Beyond Maps
Mashups: Beyond Maps
 
Big Company Hacks at Yahoo!
Big Company Hacks at Yahoo!Big Company Hacks at Yahoo!
Big Company Hacks at Yahoo!
 
Hacking Developer Relations at Yahoo! Developer Network
Hacking Developer Relations at Yahoo! Developer NetworkHacking Developer Relations at Yahoo! Developer Network
Hacking Developer Relations at Yahoo! Developer Network
 
Beyond web services: supporting mashup artists at Yahoo!
Beyond web services: supporting mashup artists at Yahoo!Beyond web services: supporting mashup artists at Yahoo!
Beyond web services: supporting mashup artists at Yahoo!
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Scaling startups

Notas del editor

  1. \n
  2. http://www.flickr.com/photos/demetriusgonzalez/308776735/\n
  3. \n
  4. http://www.flickr.com/photos/28634332@N05/4787141853/\n\nhttp://www.flickr.com/photos/stuckincustoms/312261666/, http://www.flickr.com/photos/danorbit/2150296423/\n
  5. http://www.flickr.com/photos/yomanimus/102798907/\n
  6. http://www.flickr.com/photos/sercasey/514212348/\n
  7. http://www.flickr.com/photos/dorlino/2135206018/\n
  8. http://www.flickr.com/photos/jayscratch/4993673517/\n
  9. http://www.flickr.com/photos/cozymemories/4313895482/\n
  10. \n
  11. If you’re successful, you’ll grow, too\n
  12. http://www.flickr.com/photos/demetriusgonzalez/308776735/\n
  13. http://www.flickr.com/photos/demetriusgonzalez/308776735/\n
  14. http://www.flickr.com/photos/demetriusgonzalez/308776735/\n
  15. http://www.flickr.com/photos/demetriusgonzalez/308776735/\n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. Don’t be that guy.\n
  31. this is a big warning\n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. your team should smile about deployments.\n
  39. \n
  40. \n
  41. http://darrennegraeff.com/the-preservation-of-the-problem/\n
  42. http://darrennegraeff.com/the-preservation-of-the-problem/\n
  43. \n
  44. http://www.flickr.com/photos/divine_harvester/2119060429/\n
  45. \n
  46. \n
  47. \n
  48. \n
  49. http://www.cgu.edu/images/drucker/peter_drucker/pages/peterdrucker017_jpg.htm\n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. http://www.cgu.edu/images/drucker/peter_drucker/pages/peterdrucker017_jpg.htm\n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. our 11 biggest sales day ever at Etsy and 4th biggest page view day -- our approach has given us real confidence\n
  62. our 11 biggest sales day ever at Etsy and 4th biggest page view day\n
  63. \n
  64. http://www.flickr.com/photos/mark_wilson/279145377/ (primary)\n\nhttp://www.flickr.com/photos/jeroenbennink/2355768494/ (backup)\n
  65. http://www.flickr.com/photos/neilsphotoalbum/727616574/\n
  66. NEED TO CHANGE COLORS OF LINES\n
  67. our 11 biggest sales day ever at Etsy and 4th biggest page view day\n
  68. our 11 biggest sales day ever at Etsy and 4th biggest page view day\n
  69. \n
  70. \n
  71. \n