Home/2025
Archive

Year 2025

1,303 articles published in 2025.

Networking — One IP address, many users: Detecting CGNAT to reduce collateral effects

One IP address, many users: Detecting CGNAT to reduce collateral effects

IPv4 scarcity drives widespread use of Carrier-Grade Network Address Translation, a practice in ISPs and mobile networks that places many users behind each IP address, along with their collected activity and volumes of traffic. We introduce the method we’ve developed to detect large-scale IP sharing globally and mitigate the issues that result.

VMVasilis, MarwanVasilis, Marwan·October 29, 2025Networking
Security — Helping protect the 2025 Moldova elections

Helping protect the 2025 Moldova elections

Cloudflare mitigated a 12-hour DDoS attack against Moldova's Central Election Commission, blocking over 898 million malicious requests that peaked at 324,333 requests per second. This defense kept critical election infrastructure online and accessible for citizens during a critical parliamentary vote.

JJocelynJocelyn·October 29, 2025Security
Security — Defending QUIC from acknowledgement-based DDoS attacks

Defending QUIC from acknowledgement-based DDoS attacks

We identified and patched two DDoS vulnerabilities in our QUIC implementation related to packet acknowledgements. Cloudflare customers were not affected. We examine the "Optimistic ACK" attack vector and our solution, which dynamically skips packet numbers to validate client behavior.

AKApoorv Kothari, Louis NavarreApoorv Kothari, Louis Navarre·October 29, 2025Security
Design & UX — Getting Creative With Small Screens

Getting Creative With Small Screens

On mobile, people can lose their sense of context and can’t easily tell where a section begins or ends. Good small-screen design can help orient them using a variety of techniques.

ACAndy ClarkeAndy Clarke·October 29, 2025Design & UX
Databases — PostgreSQL Training

PostgreSQL Training

Get ahead in PostgreSQL and GIS: On-Site, Online or in your Office. You decide what is best for you and your Team.

CPCYBERTEC PostgreSQL·October 29, 2025Databases
Security — State of the post-quantum Internet in 2025

State of the post-quantum Internet in 2025

Today over half of human-initiated traffic with Cloudflare is protected against harvest-now/decrypt-later with post-quantum encryption. What once was a cool science project, is the new security baseline for the Internet. We’re not done yet: in this blog post we’ll take measure where we are, what we expect for the coming years, and what you can do today.

BBasBas·October 28, 2025Security
Engineering — Online outages: Q3 2025 Internet disruption summary

Online outages: Q3 2025 Internet disruption summary

In Q3 2025, global Internet disruptions were caused by everything from government shutdowns to stray bullets and earthquakes. This report analyzes the traffic data behind these outages to show their real-world impact on connectivity.

DBDavid BelsonDavid Belson·October 28, 2025Engineering
Engineering — A framework for measuring Internet resilience

A framework for measuring Internet resilience

We present a data-driven framework to quantify cross-layer Internet resilience. We also share a list of measurements with which to quantify facets of Internet resilience for geographical areas.

VCVasilis, CdrubinVasilis, Cdrubin·October 28, 2025Engineering
AI & ML — Schema 2025: Design systems for a new era

Schema 2025: Design systems for a new era

As AI accelerates product development, design systems keep the bar for craft and quality high. Here’s everything we announced at Schema to help teams design for the AI era.

PCPaige Costello·October 28, 2025AI & ML
Security — Agentic AI and Security

Agentic AI and Security

Agentic AI systems present unique security challenges. The fundamental security weakness of LLMs is that there is no rigorous way to separate instructions from data, so anything they read is potentially an instruction. This leads to the “Lethal Trifecta”: sensitive data, untrusted content, and external communication - the risk that the LLM will read hidden instructions that leak sensitive data to

KSKorny Sietsma·October 28, 2025Security
Frontend — Springs and Bounces in Native CSS

Springs and Bounces in Native CSS

The “linear()” timing function is a game-changer; it allows us to model physics-based motion right in vanilla CSS! That said, there are some limitations and quirks to be aware of. I’ve been experimenting with this API for a while now, and in this post, I’ll share all of the tips and tricks I’ve learned for using it effectively. ✨

JWJosh W. Comeau·October 28, 2025Frontend
Performance — Bun runtime on Vercel Functions

Bun runtime on Vercel Functions

Vercel Functions now supports the Bun runtime, giving developers faster performance options and greater flexibility for optimizing JavaScript workloads.

VVercel·October 28, 2025Performance
Networking — Data at Cloudflare scale- some insights on measurement for 1,111 interns

Data at Cloudflare scale- some insights on measurement for 1,111 interns

While large cloud providers hold vast troves of passive network data, analyzing them is complicated. The scale, noise, and absence of definitive ground truth all create major hurdles. Yet by carefully quantifying these constraints and finding alternative forms of evidence, meaningful insights can still emerge.

CCloudflare·October 27, 2025Networking
Security — Scaling Privacy Infrastructure for GenAI Product Innovation

Scaling Privacy Infrastructure for GenAI Product Innovation

How does Meta empower its product teams to harness GenAI’s power responsibly? In this post, we delve into how Meta addresses the challenges of safeguarding data in the GenAI era by scaling its Privacy Aware Infrastructure (PAI), with a particular focus on Meta’s AI glasses as an example GenAI use case. We’ll describe in detail […]

CWChris Wiltz·October 23, 2025Security
Engineering — Advancing Our Chef Infrastructure: Safety Without Disruption

Advancing Our Chef Infrastructure: Safety Without Disruption

Last year, I wrote a blog post titled Advancing Our Chef Infrastructure, where we explored the evolution of our Chef infrastructure over the years. We talked about the shift from a single Chef stack to a multi-stack model, and the challenges that came with it – from updating how we handle cookbook uploads to navigating…

AGArchie Gunasekara·October 23, 2025Engineering
Performance — A deep dive into BPF LPM trie performance and optimization

A deep dive into BPF LPM trie performance and optimization

This post explores the performance of BPF LPM tries, a critical data structure used for IP matching. It delves into the trie algorithm, presents benchmark data, and explains how the current kernel implementation’s design choices lead to performance bottlenecks.

MFMatt Fleming, Jesper BrouerMatt Fleming, Jesper Brouer·October 21, 2025Performance
Performance — Benefits of a DESCending index

Benefits of a DESCending index

The DESC clause in CREATE INDEX is rarely needed. I'll show use cases for descending indexes, including storage efficiency and performance.

LALaurenz Albe·October 21, 2025Performance
AI & ML — How to update community health files with AI

How to update community health files with AI

Have you ever thought about using AI to update community health files for your repositories? This blog shares actionable next steps for doing just that, including a starter kit with a checklist and tutorials on how to create three useful files.

ALAlexandra LietzkeAlexandra Lietzke·October 21, 2025AI & ML
SRE & Ops — Disaggregated Scheduled Fabric: Scaling Meta’s AI Journey

Disaggregated Scheduled Fabric: Scaling Meta’s AI Journey

Disaggregated Schedule Fabric (DSF) is Meta’s next-generation network fabric technology for AI training networks that addresses the challenges of existing Clos-based networks. We’re sharing the challenges and innovations surrounding DSF and discussing future directions, including the creation of mega clusters through DSF and non-DSF region interconnectivity, as well as the exploration of alternati

CWChris Wiltz·October 20, 2025SRE & Ops
AI & ML — Scaling LLM Inference: Innovations in Tensor Parallelism, Context Parallelism, and Expert Parallelism

Scaling LLM Inference: Innovations in Tensor Parallelism, Context Parallelism, and Expert Parallelism

At Meta, we are constantly pushing the boundaries of LLM inference systems to power applications such as the Meta AI App. We’re sharing how we developed and implemented advanced parallelism techniques to optimize key performance metrics related to resource efficiency, throughput, and latency. The rapid evolution of large language models (LLMs) has ushered in a […]

PHPhil Hornshaw·October 17, 2025AI & ML
AI & ML — AI In UX: Achieve More With Less — Smashing Magazine

AI In UX: Achieve More With Less — Smashing Magazine

A simple but powerful mental model for working with AI: treat it like an enthusiastic intern with no real-world experience. Paul Boag shares lessons learned from real client projects across user research, design, development, and content creation.

PBPaul BoagPaul Boag·October 17, 2025AI & ML
SRE & Ops — Branching in a Sapling Monorepo

Branching in a Sapling Monorepo

Sapling is a scalable, user-friendly, and open-source source control system that powers Meta’s monorepo. As discussed at the GitMerge 2024 conference session on branching, designing and implementing branching workflows for large monorepos is a challenging problem with multiple tradeoffs between scalability and the developer experience. After the conference, we designed, implemented, and open sourc

CWChris Wiltz·October 16, 2025SRE & Ops
SRE & Ops — 10X Backbone: How Meta Is Scaling Backbone Connectivity for AI

10X Backbone: How Meta Is Scaling Backbone Connectivity for AI

We’re sharing details on our journey to scale Meta’s Backbone network to support the increasing demands of new and existing AI workloads. We’ve developed new technologies and designs to address our 10x scaling needs and applying some of these same principles to help extend our AI clusters between multiple data centers. Meta’s Backbone network is […]

PHPhil Hornshaw·October 16, 2025SRE & Ops