Spoot!

Top 10 Internet Startup Scalability Killers

Posted in architecture, distributed computing by nbonvin on December 22, 2009

Strategies taken from The Art of Scalability:

1. Thinking Scalability Is Just About Technology;

2. Overuse of Synchronous Calls;

3. Failure to Weed or Seed Soon Enough;

4. Inappropriate Use of Databases;

5. Cesspools Instead of Swim Lanes;

6. Reliance on Vertical Scale;

7. Failure to Learn from History;

8. Changing Development Methodologies to Fix Problems;

9. Too Little Caching, Too Late;

10. Overreliance on Third Parties to Scale.

Tagged with: ,

Serving Data from Multiple Datacenters: the Google way

Posted in distributed computing by nbonvin on August 28, 2009

Interesting video. Some more details are given here.

Comments Off

Geographical based architecture

Posted in architecture by nbonvin on August 28, 2009

A classical approach is detailed here and discussed here.

Tagged with: ,

Comments Off

CAP Theorem

Posted in distributed computing by nbonvin on August 28, 2009

Nice introduction about the CAP (Consistency, Availability, Partition) theorem.

Comments Off

13 Scalability Best Practices

Posted in architecture, database, development by nbonvin on August 13, 2009

Scalability best practices are described here and here.

Tagged with: ,

Comments Off