Adrian Otto
Chief of Research at The Rackspace Cloud
Contributions
- Article: Writing Code that Scales - November 2009
The web is huge, and it's getting bigger every single day. If you're writing a web scale application that will reach millions of end users, you may need to think carefully about how you write that application so that it will work properly under the demanding workloads the web can produce. Here are five concepts to consider when coding, and some tips to help you fulfill these concepts.
- Article: Coding in the Cloud - August 2009
A series of rules for coding in the cloud developed after watching applications encounter problems scaling when deployed on Cloud Sites. The trouble usually comes in one of three forms; Not scaling as traffic comes in; Site fails to function under high load, resulting in complete failure; & Getting a huge, unexpected bill for overages. Here is a list of recommendations around what not to do and rules on how to write web applications so you don't end up in these situations.
Rule 1 - Cache is Your Friend
Rule 2 - Don't Write to the Datatbase in Real Time
Rule 3 - Use a "Stateless" Design Whenever Possible
Rule 4 - Avoid Unnecessary External Dependencies
Rule 5 - CMS Plug Ins
Rule 6 - HTTP Includes
Rule 7 - Coming Soon
Rule 8 - Coming Soon
Rule 9 - Coming Soon
Rule 10 - Coming Soon
- Article: memcached: More Cache = Less Cash - July 2009
Money Matters. Performance and Scalability matter too. If you write your web application to be highly efficient and scalable, you will save money when you run it on the cloud. Your web site visitors will be delighted and so will your bank account. Here is an overview of memcached and how it works.
- Article: Setting up memcached on Cloud Sites - July 2009
This tutorial explains how to access a memcached server running on (one or more) Cloud Servers from Cloud Sites. Using this approach you can leverage all of the features of the Cloud Sites application platform, and all its related scalability while still enjoying the benefits of memcached at the same time.
- Article: Setting up memcached on Cloud Servers - July 2009
This tutorial explains how to set up memcached for RHEL5 or CentOS5 on Cloud Servers. Although the example is provided for PHP, you can access a memcached server from practically any language using one of the memcached Client APIs.
|
|




|
|