Tumblr - instagram-engineering.tumblr.com - Instagram Engineering
General Information:
Latest News:
Making it simpler to take more beautiful photos 27 Aug 2013 | 02:02 am
In our most recent update to the Instagram iOS app we added a simple way to make it easier to take beautiful photos. When you take a photo with the in-app camera, you can now tap the new straighten ic...
Moving Pictures: Capturing Moments with Video 26 Jun 2013 | 04:27 am
We’re excited to now let Instagram users capture moments using video. This allows even more vivid, artistic, and creative stories to be told from around the world. With the launch, we’re committed to ...
Handling Growth with Postgres: 5 Tips From Instagram 18 Jan 2013 | 01:30 am
As we’ve scaled Instagram to an ever-growing number of active users, Postgres has continued to be our solid foundation and the canonical data storage for most of the data created by our users. While l...
redis-faina: a query analysis tool for Redis 16 May 2012 | 11:44 am
As we mentioned in our previous blog, we’re big fans of tools and techniques for introspecting our live traffic to see what exactly is going on. One tool we use frequently is PGFouine, a query traffic...
Keeping Instagram up with over a million new users in twelve hours 6 Apr 2012 | 08:02 am
On Tuesday we launched Instagram for Android, and it’s had a fantastic response so far. The last few weeks (on the infrastructure side) have been all about capacity planning and preparation to get eve...
What Powers Instagram: Hundreds of Instances, Dozens of Technologies 3 Dec 2011 | 12:29 pm
One of the questions we always get asked at meet-ups and conversations with other engineers is, “what’s your stack?” We thought it would be fun to give a sense of all the systems that power Instagram,...
Instagram Engineering Challenge: The Unshredder 12 Nov 2011 | 09:48 am
In our office, we have a pretty amazing paper shredder. Seriously, the thing shreds just about anything. It even has a special slot for credit cards (why anyone would want to regularly shred credit ca...
Storing hundreds of millions of simple key-value pairs in Redis 2 Nov 2011 | 06:00 am
When transitioning systems, sometimes you have to build a little scaffolding. At Instagram, we recently had to do just that: for legacy reasons, we need to keep around a mapping of about 300 million p...
Simplifying EC2 SSH Connections 14 Oct 2011 | 05:26 am
Here at Instagram, we run our infrastructure on Amazon Web Services, running instances on their Elastic Compute Cloud (EC2). Since we’re often spinning up new machines and changing details of our infr...
Sharding & IDs at Instagram 1 Oct 2011 | 05:57 am
With more than 25 photos & 90 likes every second, we store a lot of data here at Instagram. To make sure all of our important data fits into memory and is available quickly for our users, we’ve begun ...