Scalability for Start-ups: How to Grow Up without Blowing Up
Posted October 2, 2008
“Build the right platform, everything else will come,” says Frank Mashraqi, Director of Business Operations & Technical Strategy at Fotolog. By focusing on scalability from the beginning, startups will set themselves up for success in the long run and will avert future growth issues.
What should you focus on?
• Focus on Horizontal scalability, as vertical scalability can be very expensive.
• Go Asynchronous—Synchronous processes are costly.
• Architect so you don’t have to re-architect—you won’t ever have to come back.
• Consistency, availability, and Partition-tolerance. Choose the two that matter most to you.
• Measure utilization first—don’t worry about performance.
Live streaming video by Ustream
If you choose the right infrastructure and invest in programmers with the right skills you can avoid scalability issues from the beginning and focus on product down the road.






























