swombat.com

daily articles for founders

Running a startup in the UK (or with a UK subsidiary)? Get in touch with my company, GrantTree. We help with government funding.
Facebook and The Full Stack Programmer  

Excellent article, if a bit technical. If you're a technical cofounder and you don't understand every part of this article, time to brush up and make sure you do. If you're a business cofounder, understanding this article will give you a better chance of evaluating products from a technical standpoint.

The article presents a good system for evaluating a system and desirable architectures for it. The key factors are:

  • Working data size
  • Average request size
  • Request rate
  • Mutation rate
  • Consistency
  • Locality
  • Computation
  • Latency
  • Contention

All of those must be considered when designing an application architecture for scaling.

More from the library:
Hand to wannabe "product guys"
The fatal pinch
How to run an evening event