惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
Netflix TechBlog - Medium
Spread Privacy
Spread Privacy
Cloudbric
Cloudbric
V
Vulnerabilities – Threatpost
博客园 - 叶小钗
I
Intezer
S
Secure Thoughts
Jina AI
Jina AI
T
Tenable Blog
博客园 - 【当耐特】
WordPress大学
WordPress大学
W
WeLiveSecurity
宝玉的分享
宝玉的分享
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Google DeepMind News
Google DeepMind News
Schneier on Security
Schneier on Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
B
Blog RSS Feed
Martin Fowler
Martin Fowler
Hacker News - Newest:
Hacker News - Newest: "LLM"
S
Schneier on Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
IT之家
IT之家
小众软件
小众软件
P
Privacy & Cybersecurity Law Blog
V
Visual Studio Blog
S
Securelist
M
MIT News - Artificial intelligence
H
Help Net Security
Scott Helme
Scott Helme
N
News and Events Feed by Topic
SecWiki News
SecWiki News
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园_首页
Microsoft Azure Blog
Microsoft Azure Blog
P
Proofpoint News Feed
博客园 - 司徒正美
Hugging Face - Blog
Hugging Face - Blog
The Cloudflare Blog
T
Tailwind CSS Blog
A
About on SuperTechFans
The Last Watchdog
The Last Watchdog
S
Security @ Cisco Blogs
大猫的无限游戏
大猫的无限游戏
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Apple Machine Learning Research
Apple Machine Learning Research
H
Heimdal Security Blog
T
The Blog of Author Tim Ferriss
Blog — PlanetScale
Blog — PlanetScale

The System Design Newsletter

Microservices Design Patterns How to use NotebookLM Fine Tuning AI Models Kubernetes Architecture Graph based Agent Memory How does CDN work Agent to Agent Protocol Claude Folder System Design Mobile Agentic Engineering How do Docker containers work Design a Payment System OpenClaw Architecture AI Based Knowledge Management System Agentic AI Use Cases Virtualization Architecture AI Agent Memory - A Deep Dive Machine Learning System Design Interview Mobile System Design Interview AI chat assistant Multi Agent System LLM Evals What is a Vector Database Agentic Design Patterns Software Engineer Resume AI Concepts Generative AI System Design AWS S3 System Design Mobile System Design Mobile System Design Interview How RAG Works How Do AI Agents Work What Is Reinforcement Learning System Design Fundamentals
What is AI Infrastructure
Neo Kim · 2026-06-19 · via The System Design Newsletter

When people talk about Artificial Intelligence (AI), they often refer to models such as Generative Pre-trained Transformers (GPTs), Large Language Models (LLMs), and neural networks.

It sounds like magic, software that thinks

But here’s the uncomfortable truth:

The biggest breakthroughs in AI are not coming from better models; they’re coming from better infrastructure.

If AI were only about the models, there would be no need for huge, warehouse-sized data centers packed with specialized hardware and powered by massive amounts of electricity.

So what’s actually going on inside those buildings?

To make sense of everything that follows, we need a simple mental model.

Let’s find out one layer at a time…

Onward.

Review the actual change, not the file list (Partner)

AI writes more code than ever. Reviewing it shouldn’t mean scrolling forty files in alphabetical order.

CodeRabbit Review reorganizes any pull request from a flat file list into a structured, layer-by-layer walkthrough - the logical reading order of the change, not the order your platform happens to sort it. Every range gets its own plain-language summary, with sequence diagrams, state machines, and ERDs generated inline wherever a visual earns its place.

Cohorts group related files and chunks so you review one idea at a time. Layers order them so foundational changes - data shapes, contracts - come before the code that depends on them. Code Peek lets you click any variable, function, class, or type to see its definition and usages without leaving the tab, while Semantic Diff view cuts past formatting noise to show what actually changed.

Open it straight from the Review Change Stack button in the PR Walkthrough. Navigate cohorts and layers from the keyboard, comment against exact line ranges, and submit native reviews, comments, and approvals post back to GitHub or GitLab right where your team expects them.

In the early access, available for free to everyone.

From the team that pioneered AI code reviews. 2M reviews every week. 6M repos. 15K customers.The review interface built for the way modern PRs are actually written.

>>> Review your next PR with CodeRabbit Review Today

(Thanks to CodeRabbit for partnering on this post.)

I’d like to introduce Ashish Prajapati.

He is an AI infrastructure specialist and technology educator who helps engineers understand the technologies powering modern AI.

With expertise spanning data centers, cloud computing, GPU infrastructure, Generative AI, and Agentic AI, he focuses on turning complex concepts into practical, real-world knowledge.

His training programs have reached over 39,000 learners worldwide, and through his free mentoring initiative, Become a Solutions Architect (BeSA), he has helped over 23,000 professionals accelerate their careers.

As AI adoption continues to grow, understanding the infrastructure behind AI systems is becoming a valuable skill for architects, engineers, and IT professionals.

For a limited time, this newsletter's readers can use code SYSTEM-DESIGN to get 25% off Ashish’s live NCA-AIIO bootcamp.

This intensive one-day workshop covers the fundamentals of NVIDIA AI infrastructure, GPU networking, accelerated computing, and AI operations, and prepares you for the NVIDIA-Certified Associate: AI Infrastructure and Operations (NCA-AIIO) certification.

Learn, Prepare, and Pass NCA-AIIO in a Day.

Here’s what you’ll find inside this newsletter:

  • The hidden architecture behind AI. Why models are only the visible tip of a much larger infrastructure stack.

  • The physics that limit AI growth. How power, cooling, and space shape every AI data center.

  • Why GPUs became the backbone of AI. The architectural advantages that made modern AI training possible.

  • The real bottlenecks in modern AI. Why memory, networking, and coordination determine performance at scale.

  • How thousands of GPUs work together as one system. The software, networking, and orchestration layers that enable large-scale AI.

Before we go deep, build this mental model; it will explain almost everything that follows:

  • AI Data Center = Factory

  • Data = Raw material

  • Graphics Processing Units (GPUs) = Machines on the factory floor

  • Network = Internal transport system

  • Storage = Warehouse holding raw materials

  • Software = Assembly line logic

  • Output = Trained intelligence

Now imagine a car factory.

It doesn’t just need skilled workers; instead, it needs conveyors, warehouses, and power. Remove any of those, and production stops.

An AI data center works the same way…

AI infrastructure processes vast amounts of data using mathematical operations, similar to how a factory transforms raw materials into finished goods.

Remove any one ingredient, and the entire system stalls…

Once you see AI as a factory, the next question becomes obvious: what limits how fast this factory can run?

Share

Before AI is a software problem, it’s a physics problem…

Here are three hard physical constraints that shape every design decision in an AI data center:

Modern AI workloads rely on high-density GPUs that consume enormous amounts of electricity.

A single server rack of GPUs can draw 80-120 kilowatts. i.e., roughly equivalent to 40 homes running at full load simultaneously. Yet you can’t just add more GPUs forever.

You’re limited by how much electricity your facility can physically receive and distribute.

More power means more heat, and heat is the enemy…

Here’s what happens if you don’t remove it fast enough:

  • Hardware fails prematurely,

  • Performance throttles back to avoid damage,

  • In extreme cases, systems shut down entirely.

To manage the intense heat generated by AI workloads, modern data centers are increasingly adopting liquid cooling, which is far more effective than conventional air cooling.

Coolant is circulated through cold plates attached directly to GPUs and CPUs, absorbing heat much more efficiently than air. The warmed liquid is then pumped to heat exchangers, where the heat is removed before the coolant is recirculated.

This approach enables higher rack densities, lower cooling power consumption, and more consistent performance for large-scale AI training and inference1 workloads.

Even if you had unlimited chips and unlimited power, you still need racks to mount them and floor space to put those racks.

Scaling AI is not just software--it’s real estate, energy infrastructure, and thermodynamics combined.

A data center is, at its core, a power plant combined with a massive, precisely controlled air-conditioning system. Every engineering decision flows from managing this reality.

After dealing with the physical challenges, the next question is: how we perform the computation?

To understand why GPUs dominate AI, picture a very simple task…

Imagine you have 1,000 fence posts to paint:

  • Option A: One expert painter, working post by post. Slow, but the painter can handle any unexpected situation--a broken post, a curved section.

  • Option B: 1,000 workers, each painting exactly one post simultaneously. Extremely fast, but each worker knows only one simple task.

That’s the difference between a CPU and a GPU.

  • A few very powerful cores

  • Handles complex, varied, sequential tasks

  • Acts as the “manager” making decisions and coordinating work

  • Thousands of smaller, simpler cores

  • Handles same simple operation repeated millions of times, all at once

  • Acts as the “factory workers” doing mass production

AI training repeatedly performs matrix multiplications billions of times, making minor adjustments after each step. GPUs are specifically designed for this type of work.

  • As AI systems grow, a third processor becomes important.

  • DPU handles networking, storage I/O, and security operations--tasks that would otherwise steal cycles from the GPU and CPU.

Here’s the system view:

  • CPU = manager (decision-making)

  • GPU = factory workers (mass production)

  • DPU = logistics and operations (keeping materials moving and systems secure)

But even with powerful GPUs, computation alone isn’t the limiting factor; the real challenge is keeping them fed with data…

Share

Here’s something that surprises most people:

GPUs don’t fail because they’re slow. They fail because they’re hungry—constantly starved for data.

Data doesn’t live in one place. It moves through a layered system, trading speed for capacity:

  • GPU Memory (HBM2): Blazingly fast but tiny; usually tens of gigabytes. This is the GPU’s working memory.

  • CPU RAM: Larger (hundreds of gigabytes), but slower than HBM.

  • SSD/NVMe3 Storage: Enormous capacity at a lower cost, but still slower.

  • Network/Object Storage: Nearly unlimited, but the slowest link in the chain.

Every time the GPU needs data that isn’t already in its fast local memory, it must wait... And a GPU sitting idle costs just as much money as one doing useful work.

Takeaway

AI performance is not determined solely by how fast the GPU computes. Instead, by how fast data can be fed into the GPU.

A faster chip with a slow data pipeline is like a faster car stuck in traffic.

In real AI data centers, storage is organized into tiers that roughly map to hot, warm, and cold data:

  • Hot: NVMe SSDs holding active training datasets and model checkpoints.

  • Warm: Parallel file systems4, such as Lustre, General Parallel File System (GPFS), provide high-speed shared access across many GPUs.

  • Cold: Object storage, such as Amazon Simple Storage Service (Amazon S3), for storing raw datasets and older checkpoints.

As models grow larger, a single GPU is no longer enough…

Techniques such as model sharding5 and distributed training6 distribute the model across multiple GPUs and memory layers.

And once data starts moving across machines, a new bottleneck appears: how those machines communicate with each other.

Reminder: this is a teaser of the subscriber-only newsletter series, exclusive to my golden members.

When you upgrade, you’ll get:

  • High-level architecture of real-world systems.

  • Deep dive into how popular real-world systems actually work.

  • How real-world systems handle scale, reliability, and performance.

Unlock Full Access

When training a large AI model, you typically use thousands of GPUs working together rather than a single GPU…

And those thousands of GPUs must constantly communicate with each other, sharing what they’ve learned at every step…

Every second a GPU waits for data or synchronization is a second of lost productivity and wasted investment.

Modern AI clusters typically use leaf-spine network architectures7: a design built for high throughput and low latency at scale.

Every GPU server can reach every other GPU server in at most ‘two’ hops.

Within a node, GPUs talk over NVLink (intra-node fabric). Between nodes, traffic flows over InfiniBand or RDMA over Converged Ethernet (RoCE), the inter-node fabric8.

There’s also a clear speed hierarchy:

  • NVLink9: fastest path, a direct, private highway connecting GPUs within the same server.

  • InfiniBand/RoCE10: very high-speed interconnect between separate servers. Imagine it as the “bullet train” of the data center.

  • Ethernet: general-purpose, flexible, and ubiquitous, but not designed for AI’s most extreme bandwidth and latency demands.

There’s a fundamental principle in distributed computing called Amdahl’s Law.

In plain English: if parts of your system must wait for other parts, adding more workers eventually stops helping.

In AI workloads, adding more GPUs increases computing power but also increases communication overhead. As GPUs spend more time sharing and synchronizing data, the bottleneck gradually shifts from computation to communication.

Modern AI systems address this with several techniques:

  • Remote Direct Memory Access (RDMA): Provides low-latency, high-throughput communication by enabling direct memory-to-memory data transfers between servers.

  • RDMA kernel11 bypass: Lets the network adapter access application memory directly from user space12, eliminating unnecessary operating system overhead.

  • GPUDirect: GPUs can read from and write to storage or network cards directly, bypassing the CPU entirely.

  • Zero-copy pipelines: Data takes the shortest path from source to GPU, with no redundant copying along the way.

The goal of AI networking is to make thousands of GPUs behave like one giant, unified processor, as if the data never had to travel at all.

Once communication is in place, the next challenge is dividing the work efficiently across all those GPUs…