5 Lessons from 5 Years of Building Instagram





   



Instagram has always been generous in sharing their accumulated wisdom. Just take a look at the Related Articles section of this post to see how generous.
The tradition continues. Mike Krieger, Instagram co-founder, wrote a really good article on lessons learned from milestones achieved during Five Years of Building Instagram. Here's a summary of the lessons, but the article goes into much more of the connective tissue and is well worth reading.
(一)Do the simple thing first. This is the secret of supporting exponential growth. There's no need to future proof everything you do. That leads to paralysis. For each new challenge find the fastest, simplest fix for each.
(二)Do fewer things better. Focus on a single platform. This allows you to iterate faster because not everything has to be done twice. When you have to expand create a team explicitly for each platform.
(三)Upfront work but can pay huge dividends. Create an automated scriptable infrastructure implementing a repeatable server provisioning process. This makes it easier to bring on new hires and handle disasters. Hire engineers with the right stuff who aren't afraid to work through a disaster.
(四)Dont reinvent the wheel. Instagram moved to Facebook's infrastructure because it allowed them to stay small and leverage a treasure trove of capabilities.
(五)Nothing lasts forever. Be open to evolve your product. Don't be afraid of creating special teams to tackle features and adapt to a rapidly scaling community.
5 Lessons And 8 Industry Changes Over 5 Years As Etsy CTO
The Instagram Architecture Facebook Bought For A Cool Billion Dollars
Instagram Strategy To Radically Reduce Traffic: Kill All The Spambots!
Instagram Improved Their App's Performance. Here's How.
Instagram Architecture Update: Whats New With Instagram?
3 Secrets To Lightning Fast Mobile Design At Instagram
This. Just. This.
 


Read more


Kafka 101

Kafka 101


This is a guest article by Stanislav Kozlovski, an Apache Kafka Committer. If you would like to connect with Stanislav, you can do so on Twitter and LinkedIn. Originally developed in LinkedIn during 2011, Apache Kafka is one of the most popular open-source Apache projects out there. So far it
 
By HS Editor    

Capturing A Billion Emo(j)i-ons

Capturing A Billion Emo(j)i-ons


This blog post was written by Dedeepya Bonthu. This is a repost from her Medium article, approved by the author. In stadiums, sports fans love to express themselves by cheering for their favorite teams, holding up placards and team logos. Emojis allow fans at home to rapidly express themselves,
 
By HS Editor    

Brief History of Scaling Uber

Brief History of Scaling Uber


This blog post was written by Josh Clemm, Senior Director of Engineering at Uber Eats. This is a repost from his LinkedIn article, approved by the author. On a cold evening in Paris in 2008, Travis Kalanick and Garrett Camp couldn't get a cab. That's when
 
By HS Editor    

Behind AWS S3’s Massive Scale

Behind AWS S3s Massive Scale


This is a guest article by Stanislav Kozlovski, an Apache Kafka Committer. If you would like to connect with Stanislav, you can do so on Twitter and LinkedIn. AWS S3 is a service every engineer is familiar with. Its the service that popularized the notion of cold-storage to the
 
By HS Editor    





Powered by Ghost  


Building bigger, faster, more reliable websites.