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 Business
treparks
 
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
MeaganShoults
 

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 3
startonomics09
 
Article Review Webquests
Article Review WebquestsArticle Review Webquests
Article Review Webquests
afacm1
 
2009 Startonomics Presentation Final
2009 Startonomics Presentation Final2009 Startonomics Presentation Final
2009 Startonomics Presentation Final
startonomics09
 
SMT Standard Preso 07 27 11
SMT Standard Preso 07 27 11SMT Standard Preso 07 27 11
SMT Standard Preso 07 27 11
ichakrabarti
 

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

Duet enterprise executive overview
Duet enterprise executive overviewDuet enterprise executive overview
Duet enterprise executive overview
Yi Guoyong
 
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
Scott 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.