Tim's Weblog
Tim Strehle’s links and thoughts on Web apps, software development and Digital Asset Management, since 2002.
2007-12-20

How can I learn to scale my project?

Todd Hoff at High Scalability - How can I learn to scale my project?:

"The center of your design should be the data store, not a process. You transition the data store from state to state, securely and reliably, in small increments.

[...] Viewing an application as a series of state transitions instead of a blizzard of actions and events is a way under appreciated design perspective. This is one of they key design approaches for making robust embedded systems."