Archive for the ‘Development’ Category

Scale -> Complexity -> Reliability -> Support

Linux magazine released an article today by Joe Brockmeier titled Rethinking Gmail: Reliability Matters. The article makes some good points, and makes an obvious statement that to some, email is a mission critical application. I don’t dispute the points. I’d like to discuss why these systems fail to begin with, and how as an end [...]

Read the rest of this entry »

Coding in the Cloud

I have been writing a 10-part series on the Rackspace Cloud Blog. I’ll be keeping a running list of the posts here as they are published. Rule 1 – Cache is Your Friend Rule 2 – Don’t write to the database in real time Rule 3 – Use a “Stateless” design whenever possible Rule 4 [...]

Read the rest of this entry »

Patch for memcached on public network

If you want to know what memcached is all about, check out my recent post about memcached on The Rackspace Cloud Blog. In order to use memcached in the cloud, you may need to run it on a public network. This introduces a rash of security concerns. Originally memcached was only intended for use on [...]

Read the rest of this entry »