background preloader

Microsoft

Facebook Twitter

Patterns & practices Application Architecture Guide 2.0 (The. Transactions: Build Scalable Systems That Handle Failure Without. Transactions Build Scalable Systems That Handle Failure Without Losing Data Udi Dahan.

Transactions: Build Scalable Systems That Handle Failure Without

Velocity: A Distributed In-Memo. Early this week, Microsoft announced a project code named Velocity.

Velocity: A Distributed In-Memo

Velocity is a distributed in-memory object caching system in the vein of memcached (aka a Distributed Hash Table). If you read any modern stories of the architectures of popular Web sites today such as the recently published overview of the LinkedIn social networking site's Web architecture, you will notice a heavy usage of in-memory caching to improve performance. Popular web sites built on the LAMP platform such as Slashdot, Facebook, Digg, Flickr and Wikipedia have all been using memcached to take advantage of in-memory storage to improve performance for years.