Monday, April 9, 2012

The Instagram Architecture - How they're scaling their data storage layer

A brief overview of the Instagram Architecture (just acquired by Facebook for $1B) on the High Scalability blog, based on an earlier post on the Instagram Engineering blog.

It's interesting to see how they're scaling their data storage layer using 12 PostgreSQL databases in a master-replica setup with streaming replication, PostgreSQL schemas for sharding, Skype's PgBouncer to pool database connections, and vmtouch to load disk pages in memory.

No comments:

The postings on this site are my own and don’t necessarily represent positions, strategies or opinions of my employer IBM.