HydraBase: The Evolution Of The Technology Behind Facebook’s 2010 Revamp Of Messages

The average Facebook user has never heard of HydraBase, but the souped-up version of Apache HBase, an open-source distributed key value data store running on top of HDFS, was instrumental in the social network’s move in 2010 to revamp its messages inbox to include Facebook messages, SMS, chat, and email. Since then, the technology has been use to launch other features, as well.

HydraBase650The average Facebook user has never heard of HydraBase, but the souped-up version of Apache HBase, an open-source distributed key value data store running on top of HDFS, was instrumental in the social network’s move in 2010 to revamp its messages inbox to include Facebook messages, SMS, chat, and email. Since then, the technology has been use to launch other features, as well.

Facebook described how its use of Apache HBase evolved into its deployment of HydraBase in a post on its engineering blog:

When we revamped messages in 2010 to integrate SMS, chat, email, and Facebook messages into one inbox, we built the product on open-source Apache HBase, a distributed key value data store running on top of HDFS, and extended it to meet our requirements.

At the time, HBase was chosen as the underlying durable data store because it provided the high write throughput and low latency random read performance necessary for our messages...

AW+

WORK SMARTER - LEARN, GROW AND BE INSPIRED.

Subscribe today!

To Read the Full Story Become an Adweek+ Subscriber

View Subscription Options

Already a member? Sign in