Dev Systems
How Meta Built Forum With AI-Native Engineering
Meta’s newest app,Forum, is for anyone who wants to go deeper into the conversations in their Facebook groups.To build Forum, Meta engineers adopted a whole new way of working by bringing an AI agent into the development cycle.We’re shari...
2026 World Cup: Breaking Records, Spiky Charts and Reliability at Scale
Every four years, the World Cup becomes the largest planned stress test of our infrastructure. This year it also set an all-time record!There are a few moments throughout the year, like New Years Eve, that really let us see the collective impact of e...
Are there any more startups with real technical challenges?
I'm a technologist with 25+ years of hands-on experience across all IT roles and hundreds of technologies. I've done it all: from startups to Fortune 500s, from desktop applications to global distributed systems to AI dark factory harnesses...
Show HN: Run AI-generated logic safely inside your app
Stof is an open-source runtime for logic you don't own or fully trust.Imagine a JSON document with functions inside, scoped to just the document that contains them. Stof instantiates this doc as a small wasm env, and makes these functions safe t...
Ask HN: What is the current trajectory of a senior engineer?
Been recently thinking about this more and more: When the need for a human in the design loop ceases?Given that LLMs are RL'd to the max with everything that can be given a wrong/right answer (code/maths), what currently is stopping An...
Sapienz Receives ISSTA 2026 Impact Paper Award
Ke Mao, Mark Harman, and Yue Jia have been recognized with the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA) 2026Most Influential Paper Award for their 2016 research, “Sapienz: multi-objective automated testing for Andr...
Integrating Netflix’s Foundation Model into Personalization applications
Authors: Divya Gadde, Ko-Jen Hsiao, Dhaval Patel and Moumita BhattacharyaThe motivation for building the Netflix Foundation Model for personalization was laid out in this previous blog post. The Netflix homepage is powered by several specialized mode...
DataJunction as Netflix’s answer to the missing piece of the modern data stack
by Olek Gorajek, Samuel Redai, Yian ShangIntroOur Netflix journey from data to dashboards, particularly within the space of the experimentation platform, always presented a unique set of challenges. This blog post aims to illuminate these hurdles and...
Measuring the Impact of Personalized Recommendations
By Kevin Zielnicki, Guy Aridor, Aurélien Bibaut, Allen Tran, Winston Chou, and Nathan KallusIntroductionPersonalization is everywhere on the internet. It shapes the products we discover, the stories we read, the music we hear, and the movies and TV s...
TimeSeries Tiered Storage Journey: Kafka/Flink Streams to Native Cassandra Cold Reads
By Oleksii Tkachuk, Rajiv Shringi, Chris Lohfink, Abe Ratnofsky, Kartik SathyanarayananIntroductionIn an earlier post, we introduced the TimeSeries Abstraction, our high-throughput, low-latency platform designed to store and query temporal event data...
Behind the Scenes: Evolving Netflix’s Ads Event Pipeline for Live — Part II
By Yogesh NagarurIntroductionIn Part 1 of this series, we shared how Netflix built the Ads Event pipeline and approached it as a system design problem: replacing fragmented pipelines with a centralized collection, enrichment, and a standard data cont...
Netflix Conductor: The Next Chapter
Netflix Conductor : The Next Chapterby Aravindan Ramkumar on behalf of the Conductor teamConductor is the workflow orchestration engine Netflix uses to stitch micro-services into reliable, observable business processes.If you’ve followed Conductor fr...
Running Apache Spark experiments in my sleep (and on a plane)
By Prashanth Gedde NarayanaswamyAs one of Netflix’s largest and critical data pipelines, member-sessionizer consolidates tens of billions of hourly client events, encompassing user taps, playbacks, and engagement signals, into individual viewing sess...
The Lifecycle of LLM-as-a-Judge: Building, Aligning, and Monitoring at scale
By Emma Yanyang Kong, JJ Tan, Ishan Gupta, Lars Olds, Claire Campbell, David Fagnan, Ratna Kavuri, Rohan Gosain, Veli Balin, Minsu Jang, Louis GarciaIntroductionAny team generating text with an LLM at scale hits the same problem. You cannot evaluate...
Netflix Stratum Media Processing: Automated Container Right-Sizing
By Violetta Pidvolotska and Naveen MareddyStratum is Netflix’s internal serverless media processing platform, shaped by over a decade of experience developing large-scale distributed systems. It powers a wide range of media workloads — including enco...
Reliable GPU compute for large training & inference jobs
Authors: Nick Rutigliano, Argha C, Samartha ChandrashekarHow we detect failing GPUs and network fabric, remediate machines automatically, and let long-running jobs survive hardware loss.Open Netflix, and the home screen is assembled for you: which ro...
Multi-region disaster recovery for Amazon API Gateway WebSocket APIs
WebSocket connections power some of the most interactive experiences on the web: financial trading applications streaming live market data, collaborative editing tools where multiple users work on the same document, gaming leaderboards updating in re...
How UTS established a modern curriculum data services foundation on AWS
Students and staff experience the University of Technology Sydney (UTS) as a single institution, not as the collection of curriculum and student systems behind it. They expect the information underpinning teaching, learning, course design and institu...
We’re powering European scientific discovery with advanced AI compute and frontier models.
Google DeepMind and Google Cloud are providing up to 200 top European scientific researchers with direct access to our frontier models, together with $3 million in compu…
Scope workloads and share resilience policies with AWS Resilience Hub
A resilience plan is useful only while it reflects the application you run. After a migration or deployment, a service can acquire a new dependency while its documented recovery objectives stay the same. In a shared Kubernetes cluster, even deciding...