Posted Saturday, January 3rd, 2009 by createtank

Understand Your System, Understand Your Data


via highscalibility.com

Strategy: Understanding Your Data Leads to the Best Scalability Solutions

In article Building Super-Scalable Web Systems with REST Udi Dahan tells an interesting story of how they made a weather reporting system scale for over 10 million users. So many users hitting their weather database didn’t scale. Caching in a straightforward way wouldn’t work because weather is obviously local. Caching all local reports would bring the entire database into memory, which would work for some companies, but wasn’t cost efficient for them.

So in typical REST fashion they turned locations into URIs. For example: http://weather.myclient.com/UK/London. This allows the weather information to be cached by intermediaries instead of hitting their servers. Hopefully for each location their servers will be hit a few times and then the caches will be hit until expiry.

read more

Posted via email from createTank Posterous



One Response to “Understand Your System, Understand Your Data”

  1. JOHN says:


    CheapTabletsOnline.Com. Canadian Health&Care.Special Internet Prices.No prescription online pharmacy.Best quality drugs. Online Pharmacy. Buy pills online

    Buy:Female Cialis.Zetia.Lipitor.Benicar.Amoxicillin.Buspar.Ventolin.Prozac.Advair.Lipothin.Acomplia.Aricept.Wellbutrin SR.Zocor.Cozaar.SleepWell.Female Pink Viagra.Seroquel.Nymphomax.Lasix….

Post a Comment

latest news

Web Service Description for REST

Much has been written concerning the potential need for a description language for REST based web services.

No to SQL/RDBMS
JavaFX, Android, and J2ME
IBM says Vista the best recruiter for Linux
FOSS full stack framework comparison
What is Oracle to do with MySQL?
Intro to Terracotta
Memory Based Architecture and Clouds

Good discussion on the effect of Clouds and Memory based architecture on data access.

97 Things Every Software Architect Should Know

New from O'Reilly.

Apple, Google, and more over Microsoft