Published inInstagram EngineeringInterview with Tamar Shapiro, Instagram’s Head of AnalyticsTamar is the Head of Analytics at Instagram. She supports a team of data scientists and data engineers responsible for analytics, data…Sep 24, 201934Sep 24, 201934
Published inInstagram EngineeringFrom FBU to SWE — My Journey of Proving Myself to Myself and How Instagram Helped Me Do ItWritten by Amy Huyen, Facebook University (“FBU”) summer 2019 intern at Instagram. On my first day of intern orientation last summer, I…Aug 23, 201911Aug 23, 201911
Published inInstagram Engineering👋 San Francisco!Today we’re excited to announce that Instagram is opening our third full-stack office in San Francisco.May 17, 201810May 17, 201810
Published inInstagram EngineeringInstant Feedback in iOS Engineering WorkflowsAt Instagram and Facebook, we’ve seen how adopting React Native in product development has allowed our engineers to move and iterate faster…Apr 23, 201812Apr 23, 201812
Published inInstagram EngineeringBuilding Type Mode for Stories on iOS and AndroidInstagram recently launched Type Mode, a new way to post creative, dynamic text styles and backgrounds to Stories. Type Mode was an…Apr 12, 20189Apr 12, 20189
Published inInstagram EngineeringOpen-sourcing a 10x reduction in Apache Cassandra tail latencyAt Instagram, we have one of the world’s largest deployments of the Apache Cassandra database. We began using Cassandra in 2012 to replace…Mar 5, 201817Mar 5, 201817
Published inInstagram EngineeringCopy-on-write friendly Python garbage collectionAt Instagram, we have the world’s largest deployment of the Django web framework, which is written entirely in Python. We began using…Dec 20, 20179Dec 20, 20179
Published inInstagram EngineeringLet your code type-hint itself: introducing open source MonkeyTypeToday we are excited to announce we’re open-sourcing MonkeyType, our tool for automatically adding type annotations to your Python 3 code…Dec 14, 20179Dec 14, 20179
Published inInstagram EngineeringProfiling CPython at InstagramInstagram employs Python in one of the world’s largest settings, using it to implement the “business logic” needed to serve 800 million…Nov 17, 201711Nov 17, 201711
Published inInstagram EngineeringApp modularization and module lazy loading at Instagram and beyondInstagram prides itself on having a lean app. But as the number of engineers and features grows, so do the challenges to size. We start to…Nov 3, 20173Nov 3, 20173
Published inInstagram EngineeringImproving performance with background data prefetchingThe Instagram community is bigger and more diverse than ever before. 800m people now visit every month, 80% of whom are outside of the…Nov 2, 20179Nov 2, 20179
Published inInstagram EngineeringA year of Stories: Launching is the easy partOne year ago today we launched Instagram Stories to the world. We knew we were making a major change to a product that hundreds of millions…Aug 2, 20178Aug 2, 20178
Published inInstagram EngineeringLaunching IGListKit 3.0The Instagram engineering team in New York City are excited to announce the release of IGListKit 3.0! We’ve been baking this release on…Jun 14, 20176Jun 14, 20176
Published inInstagram EngineeringReact Native at InstagramReact Native has come a long way since it was open-sourced in 2015. Fewer than two years later, it’s being used not only in Facebook and…Feb 6, 201740Feb 6, 201740
Published inInstagram EngineeringDismissing Python Garbage Collection at InstagramBy dismissing the Python garbage collection (GC) mechanism, which reclaims memory by collecting and freeing unused data, Instagram can run…Jan 17, 201714Jan 17, 201714
Published inInstagram EngineeringIGListKit 2.1.0 releasedWe are excited to release IGListKit 2.1, following our original 1.0 announcement just a couple months ago. We are especially proud that…Jan 4, 20171Jan 4, 20171
Published inInstagram EngineeringEngineering the Instagram Stories TeamEarlier this year, we pivoted around the idea of making Instagram a place for all your moments — the highlights and everything in between…Dec 2, 20164Dec 2, 20164
Engineering the Instagram Stories TeamEarlier this year, we pivoted around the idea of making Instagram a place for all your moments — the highlights and everything in between…Dec 2, 2016Dec 2, 2016
Published inInstagram EngineeringOpen Sourcing IGListKitToday, we are excited to announce that we’re open sourcing one of Instagram’s core frameworks: IGListKit. This framework powers how we take…Oct 11, 20166Oct 11, 20166
Published inInstagram EngineeringVideo: Running Instagram at @Scale 2016Instagram is one of the most popular social apps and has more than 500M monthly active users. We will talk about how Instagram was able to…Oct 10, 20161Oct 10, 20161