Q&A with Threads engineers Jesse Chen and Zahan Malkani on building the app with Instagram's tech stack, handling Threads' unexpectedly intense launch, and more
The Threads app was downloaded by more than 100M people on launch week. How did the engineering team build the app, and handle an unexpectedly intense launch?
The Pragmatic EngineerGergely Orosz
Context & Ripple Effects
Threads’ launch had already outpaced expectations, with 70 million signups reported within two days, before the app reached more than 100 million downloads in its first week. This engineering account explains how an Instagram-based technical foundation was tested by that demand.
Using Instagram’s tech stack gave the Threads team a production foundation while concentrating launch-scale operational demands on shared platform systems.
The unexpectedly large first-week audience made reliability and capacity handling immediate priorities for Threads engineers and Instagram’s supporting infrastructure.
Second-order effects
A launch built atop an existing social platform raises the competitive bar for new text apps: distribution and mature infrastructure can matter as much as a standalone product concept.
If large social platforms can repeatedly repurpose existing identity, distribution and infrastructure into new formats, standalone challengers may face a more structural disadvantage at launch.
Threads’ later community-oriented positioning suggests the lasting contest is not simply user acquisition; it is whether a scaled network can establish a distinct conversational use case.
The trend: Social platforms are increasingly using shared technical and social infrastructure to launch adjacent products quickly, then differentiating them through the communities and behaviors they cultivate.
Meta continues to reaffirm their commitment to full ActivityPub federation with Threads and when that finally rolls out, it will be an extraordinarily big deal. Like “fundamentally changed the nature of social media for the better and inoculate our networks against enshitificati…
Apparently Threads is working towards joining ActivityPub too... but I honestly don't know if that's a good or bad thing. But yes, I'm keeping an eye on everything because I have no idea which ones will be around in a few years.
An awesome behind the scenes overview of the process of launching Threads from an engineering point of view from Gergely Orosz. Happy to have played a small part in connecting Gergely and the Threads engineering team. https://newsletter.pragmaticengineer.co m/ ...
i've been a long time subscriber to @gergelyorosz_ pragmatic engineer's newsletter and been a huge fan of his articles. today, i'm excited to join @zahanm in his latest post to share some of the unique engineering challenges we faced when we built this app over the span of just …
Meta did something pretty unbelievable: built an app - Threads - from start to launch in 5 months with a small team. And then pulled the biggest launch the company had seen: 100M users in 5 days. How did this look from the inside? Here are the details: https://newsletter.pragmati…
I mean they are building on top of dozens of other world class frameworks, services, and backend infra that they've already built out from their other apps. Lots of heavy lifting done already, and not much (new) scalability challenges. Launch week users is a crappy metric. How mu…
Fascinating interview by @GergelyOrosz from @Pragmatic_Eng with the team that built @Meta's latest product, Threads. Incredible that they went from 0 to 100m users in 5 months with (at peak) just 60 engineers. A masterclass in prioritisation 👉 https://newsletter.pragmaticengineer…
@GergelyOrosz @Pragmatic_Eng Hard to beat small, high quality, focused teams. I bet they benefit greatly from the supports one would find in a larger org: excellent tooling, infra (playgrounds etc), internal mentorship .. the list goes on. And the usual big org barriers were like…
@GergelyOrosz @Pragmatic_Eng I look forward to learning more... Nice to see a Compose app (at least on Android) built from the ground up at that phase. Focused teams with clear goals, minimal external dependencies can deliver fast. Still, no EU tho... has it been 3 months since i…
Learned that the Threads app was built in 5 months (!!), project started with maybe a dozen (senior) engineers. On launch week, it hit 100M downloads / new users. This speed is... very fast. More details from the Threads engineering team coming in today's @Pragmatic_Eng issue.