SlideShare a Scribd company logo
1 of 25
Moving out of the Garage Scaling for Startups AKA why scaling is fun
Why are you here? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Path
Day 1:  aka the last easy day of your life (or at least for a while)
G2
Day X
myspace.com  : a place for moving 0-20M active users in 2 years 0-100M active users in 4 years
Laying Foundations ,[object Object],[object Object],[object Object],[object Object],[object Object]
Scaling the Technology ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scaling the Technology ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Infrastructure Decisions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Easiest Harder Most Difficult
Decouple the User from the Authoritative Disks Reading Writing Cache Queue Authoritative Primary  Arrays Overflow Overflow Relational Data Store Flat Data Store SAN/NAS Virtualization Layer
Decouple the User from the Authoritative Disks Reading Writing Cache Queue Authoritative Primary  Arrays Overflow Overflow Relational Data Store Flat Data Store SAN/NAS Virtualization Layer
Decouple the User from the Authoritative Disks Reading Writing Cache Queue Authoritative Primary  Arrays Overflow Overflow Relational Data Store Flat Data Store SAN/NAS Virtualization Layer
Range Partitions Users  0 -1 Million Users  1-2 Million Users  2–3 Million New User Pipe ,[object Object],[object Object]
Mod Partitions Mod 1 Mod 2 Mod 3 New User Pipe ,[object Object],[object Object],[object Object]
Mod/Range Combo Partitioning Users 0 – 1 Million / Mod 1 New User Pipe Users 0 – 1 Million / Mod 2 Users 0 – 1 Million / Mod 3 Users 1 – 2 Million / Mod 1 Users 1 – 2 Million / Mod 2 Users 1 – 2 Million / Mod 3 ,[object Object],[object Object],[object Object]
Scaling the Organization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
We Want To Code
Scaling the Organization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scaling Profit ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
True? False?
True? False?
The Cloud ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Questions?

More Related Content

What's hot

2006 Best Customer Presentation 1 The Worst Way To Run A Business
2006 Best   Customer Presentation 1   The Worst Way To Run A Business2006 Best   Customer Presentation 1   The Worst Way To Run A Business
2006 Best Customer Presentation 1 The Worst Way To Run A Businesstreparks
 
IT Management Solutions: Features and User Benefits
IT Management Solutions: Features and User BenefitsIT Management Solutions: Features and User Benefits
IT Management Solutions: Features and User BenefitsMeaganShoults
 
Serious Business: Playing serious games to accelerate learning & deliver bett...
Serious Business: Playing serious games to accelerate learning & deliver bett...Serious Business: Playing serious games to accelerate learning & deliver bett...
Serious Business: Playing serious games to accelerate learning & deliver bett...Thoughtworks
 
Fix the process, not the problem
Fix the process, not the problemFix the process, not the problem
Fix the process, not the problemNatalia Yadrentseva
 
How to manage digital transformations in large banks?
How to manage digital transformations in large banks?How to manage digital transformations in large banks?
How to manage digital transformations in large banks?Christoph Schmiedinger
 
Tools and Resources for New Product Development: The Discovery Phase
Tools and Resources for New Product Development: The Discovery PhaseTools and Resources for New Product Development: The Discovery Phase
Tools and Resources for New Product Development: The Discovery PhaseDialexa
 

What's hot (7)

#NoEstimates
#NoEstimates#NoEstimates
#NoEstimates
 
2006 Best Customer Presentation 1 The Worst Way To Run A Business
2006 Best   Customer Presentation 1   The Worst Way To Run A Business2006 Best   Customer Presentation 1   The Worst Way To Run A Business
2006 Best Customer Presentation 1 The Worst Way To Run A Business
 
IT Management Solutions: Features and User Benefits
IT Management Solutions: Features and User BenefitsIT Management Solutions: Features and User Benefits
IT Management Solutions: Features and User Benefits
 
Serious Business: Playing serious games to accelerate learning & deliver bett...
Serious Business: Playing serious games to accelerate learning & deliver bett...Serious Business: Playing serious games to accelerate learning & deliver bett...
Serious Business: Playing serious games to accelerate learning & deliver bett...
 
Fix the process, not the problem
Fix the process, not the problemFix the process, not the problem
Fix the process, not the problem
 
How to manage digital transformations in large banks?
How to manage digital transformations in large banks?How to manage digital transformations in large banks?
How to manage digital transformations in large banks?
 
Tools and Resources for New Product Development: The Discovery Phase
Tools and Resources for New Product Development: The Discovery PhaseTools and Resources for New Product Development: The Discovery Phase
Tools and Resources for New Product Development: The Discovery Phase
 

Viewers also liked

Peter Pham 1233853208687352 3
Peter Pham 1233853208687352 3Peter Pham 1233853208687352 3
Peter Pham 1233853208687352 3startonomics09
 
Technology In Schools
Technology In SchoolsTechnology In Schools
Technology In Schoolspoven
 
Article Review Webquests
Article Review WebquestsArticle Review Webquests
Article Review Webquestsafacm1
 
2009 Startonomics Presentation Final
2009 Startonomics Presentation Final2009 Startonomics Presentation Final
2009 Startonomics Presentation Finalstartonomics09
 
SMT Standard Preso 07 27 11
SMT Standard Preso 07 27 11SMT Standard Preso 07 27 11
SMT Standard Preso 07 27 11ichakrabarti
 
MCAD Teaching Artist Theory+Methods/Practicum
MCAD Teaching Artist Theory+Methods/PracticumMCAD Teaching Artist Theory+Methods/Practicum
MCAD Teaching Artist Theory+Methods/PracticumLynda Monick-Isenberg
 
College of Visual Arts Teaching Artist Program 1997-2013
College of Visual Arts Teaching Artist Program 1997-2013 College of Visual Arts Teaching Artist Program 1997-2013
College of Visual Arts Teaching Artist Program 1997-2013 Lynda Monick-Isenberg
 

Viewers also liked (14)

Peter Pham 1233853208687352 3
Peter Pham 1233853208687352 3Peter Pham 1233853208687352 3
Peter Pham 1233853208687352 3
 
Mo Fuse
Mo FuseMo Fuse
Mo Fuse
 
Technology In Schools
Technology In SchoolsTechnology In Schools
Technology In Schools
 
Billing Revolution
Billing RevolutionBilling Revolution
Billing Revolution
 
Article Review Webquests
Article Review WebquestsArticle Review Webquests
Article Review Webquests
 
2009 Startonomics Presentation Final
2009 Startonomics Presentation Final2009 Startonomics Presentation Final
2009 Startonomics Presentation Final
 
SMT Standard Preso 07 27 11
SMT Standard Preso 07 27 11SMT Standard Preso 07 27 11
SMT Standard Preso 07 27 11
 
Nextivity
NextivityNextivity
Nextivity
 
Frank Addante
Frank AddanteFrank Addante
Frank Addante
 
Dan Gould
Dan GouldDan Gould
Dan Gould
 
Jason Nazar 1
Jason Nazar 1Jason Nazar 1
Jason Nazar 1
 
MCAD Teaching Artist Theory+Methods/Practicum
MCAD Teaching Artist Theory+Methods/PracticumMCAD Teaching Artist Theory+Methods/Practicum
MCAD Teaching Artist Theory+Methods/Practicum
 
College of Visual Arts Teaching Artist Program 1997-2013
College of Visual Arts Teaching Artist Program 1997-2013 College of Visual Arts Teaching Artist Program 1997-2013
College of Visual Arts Teaching Artist Program 1997-2013
 
Neil Patel
Neil PatelNeil Patel
Neil Patel
 

Similar to Jim Benedetto

Startup Product Development
Startup Product DevelopmentStartup Product Development
Startup Product DevelopmentAaron Stannard
 
Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...Jeffrey Stewart
 
Overcoming Big Data Challenges on System z
Overcoming Big Data Challenges on System zOvercoming Big Data Challenges on System z
Overcoming Big Data Challenges on System zCA Technologies
 
Data Engineer's Lunch #85: Designing a Modern Data Stack
Data Engineer's Lunch #85: Designing a Modern Data StackData Engineer's Lunch #85: Designing a Modern Data Stack
Data Engineer's Lunch #85: Designing a Modern Data StackAnant Corporation
 
Duet enterprise executive overview
Duet enterprise executive overviewDuet enterprise executive overview
Duet enterprise executive overviewYi Guoyong
 
Using the Emerging Technology Analysis Canvas
Using the Emerging Technology Analysis CanvasUsing the Emerging Technology Analysis Canvas
Using the Emerging Technology Analysis CanvasMarc-Andre Leger
 
When to Code / Config / Config + Code in Salesforce - Nikunj Doshi
When to Code / Config / Config + Code in Salesforce - Nikunj DoshiWhen to Code / Config / Config + Code in Salesforce - Nikunj Doshi
When to Code / Config / Config + Code in Salesforce - Nikunj DoshiSakthivel Madesh
 
Are You Ready for Replatforming? Cloud vs. On-Premise
Are You Ready for Replatforming? Cloud vs. On-PremiseAre You Ready for Replatforming? Cloud vs. On-Premise
Are You Ready for Replatforming? Cloud vs. On-PremiseBlytheco
 
Strangle The Monolith: A Data Driven Approach
Strangle The Monolith: A Data Driven ApproachStrangle The Monolith: A Data Driven Approach
Strangle The Monolith: A Data Driven ApproachVMware Tanzu
 
World Wide Technology Webinar Transcript - Software Defined Networking
World Wide Technology Webinar Transcript - Software Defined NetworkingWorld Wide Technology Webinar Transcript - Software Defined Networking
World Wide Technology Webinar Transcript - Software Defined NetworkingWorld Wide Technology
 
How to efficiently build great products in a startup
How to efficiently build great products in a startupHow to efficiently build great products in a startup
How to efficiently build great products in a startupRoger Dudler
 
How Customer Experience is Driving Application Modernization
How Customer Experience is Driving Application ModernizationHow Customer Experience is Driving Application Modernization
How Customer Experience is Driving Application ModernizationNuxeo
 
Collaborative Roadmapping
Collaborative Roadmapping Collaborative Roadmapping
Collaborative Roadmapping Enthiosys Inc
 
Applied tactics for your transformation
Applied tactics for your transformationApplied tactics for your transformation
Applied tactics for your transformationStuart Charlton
 
PDMA 2008 World Class Web 2.0 Product Org
PDMA 2008 World Class Web 2.0 Product OrgPDMA 2008 World Class Web 2.0 Product Org
PDMA 2008 World Class Web 2.0 Product OrgAdam Nash
 
Enterprise Architecture in Practice: from Datastore to APIs and Apps
Enterprise Architecture in Practice: from Datastore to APIs and AppsEnterprise Architecture in Practice: from Datastore to APIs and Apps
Enterprise Architecture in Practice: from Datastore to APIs and AppsWSO2
 
2015_buyers_guide_to_accounting_and_financial_software
2015_buyers_guide_to_accounting_and_financial_software2015_buyers_guide_to_accounting_and_financial_software
2015_buyers_guide_to_accounting_and_financial_softwareScott Lewis
 

Similar to Jim Benedetto (20)

Business Transformation Using TOGAF
Business Transformation Using TOGAF Business Transformation Using TOGAF
Business Transformation Using TOGAF
 
Startup Product Development
Startup Product DevelopmentStartup Product Development
Startup Product Development
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...
 
Overcoming Big Data Challenges on System z
Overcoming Big Data Challenges on System zOvercoming Big Data Challenges on System z
Overcoming Big Data Challenges on System z
 
Data Engineer's Lunch #85: Designing a Modern Data Stack
Data Engineer's Lunch #85: Designing a Modern Data StackData Engineer's Lunch #85: Designing a Modern Data Stack
Data Engineer's Lunch #85: Designing a Modern Data Stack
 
Duet enterprise executive overview
Duet enterprise executive overviewDuet enterprise executive overview
Duet enterprise executive overview
 
Using the Emerging Technology Analysis Canvas
Using the Emerging Technology Analysis CanvasUsing the Emerging Technology Analysis Canvas
Using the Emerging Technology Analysis Canvas
 
When to Code / Config / Config + Code in Salesforce - Nikunj Doshi
When to Code / Config / Config + Code in Salesforce - Nikunj DoshiWhen to Code / Config / Config + Code in Salesforce - Nikunj Doshi
When to Code / Config / Config + Code in Salesforce - Nikunj Doshi
 
Are You Ready for Replatforming? Cloud vs. On-Premise
Are You Ready for Replatforming? Cloud vs. On-PremiseAre You Ready for Replatforming? Cloud vs. On-Premise
Are You Ready for Replatforming? Cloud vs. On-Premise
 
Strangle The Monolith: A Data Driven Approach
Strangle The Monolith: A Data Driven ApproachStrangle The Monolith: A Data Driven Approach
Strangle The Monolith: A Data Driven Approach
 
World Wide Technology Webinar Transcript - Software Defined Networking
World Wide Technology Webinar Transcript - Software Defined NetworkingWorld Wide Technology Webinar Transcript - Software Defined Networking
World Wide Technology Webinar Transcript - Software Defined Networking
 
How to efficiently build great products in a startup
How to efficiently build great products in a startupHow to efficiently build great products in a startup
How to efficiently build great products in a startup
 
SegmentOfOne
SegmentOfOneSegmentOfOne
SegmentOfOne
 
How Customer Experience is Driving Application Modernization
How Customer Experience is Driving Application ModernizationHow Customer Experience is Driving Application Modernization
How Customer Experience is Driving Application Modernization
 
Collaborative Roadmapping
Collaborative Roadmapping Collaborative Roadmapping
Collaborative Roadmapping
 
Applied tactics for your transformation
Applied tactics for your transformationApplied tactics for your transformation
Applied tactics for your transformation
 
PDMA 2008 World Class Web 2.0 Product Org
PDMA 2008 World Class Web 2.0 Product OrgPDMA 2008 World Class Web 2.0 Product Org
PDMA 2008 World Class Web 2.0 Product Org
 
Enterprise Architecture in Practice: from Datastore to APIs and Apps
Enterprise Architecture in Practice: from Datastore to APIs and AppsEnterprise Architecture in Practice: from Datastore to APIs and Apps
Enterprise Architecture in Practice: from Datastore to APIs and Apps
 
2015_buyers_guide_to_accounting_and_financial_software
2015_buyers_guide_to_accounting_and_financial_software2015_buyers_guide_to_accounting_and_financial_software
2015_buyers_guide_to_accounting_and_financial_software
 

More from startonomics09 (10)

Smule
SmuleSmule
Smule
 
Soocial
SoocialSoocial
Soocial
 
911 Ice
911 Ice911 Ice
911 Ice
 
Instinctiv
InstinctivInstinctiv
Instinctiv
 
Sean Percival
Sean PercivalSean Percival
Sean Percival
 
Mark Jeffrey
Mark JeffreyMark Jeffrey
Mark Jeffrey
 
Mike Jones
Mike JonesMike Jones
Mike Jones
 
Startonomics Sacks
Startonomics SacksStartonomics Sacks
Startonomics Sacks
 
Ted Rheingold
Ted RheingoldTed Rheingold
Ted Rheingold
 
Jason Nazar
Jason NazarJason Nazar
Jason Nazar
 

Jim Benedetto

  • 1. Moving out of the Garage Scaling for Startups AKA why scaling is fun
  • 2.
  • 4. Day 1: aka the last easy day of your life (or at least for a while)
  • 5. G2
  • 7. myspace.com : a place for moving 0-20M active users in 2 years 0-100M active users in 4 years
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Decouple the User from the Authoritative Disks Reading Writing Cache Queue Authoritative Primary Arrays Overflow Overflow Relational Data Store Flat Data Store SAN/NAS Virtualization Layer
  • 13. Decouple the User from the Authoritative Disks Reading Writing Cache Queue Authoritative Primary Arrays Overflow Overflow Relational Data Store Flat Data Store SAN/NAS Virtualization Layer
  • 14. Decouple the User from the Authoritative Disks Reading Writing Cache Queue Authoritative Primary Arrays Overflow Overflow Relational Data Store Flat Data Store SAN/NAS Virtualization Layer
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. We Want To Code
  • 20.
  • 21.
  • 24.