ai little by little← RUTHVIK’S PORTFOLIO
INTERACTIVE LEARNING · AI INFRASTRUCTURE

Big systems.
Small steps to understanding.

An interactive guide that connects a single chat message to the GPUs, networks, and facilities needed to serve millions of people.

Explore the live experience →Explore the design decisions ↓
JavaScriptHTML & CSSInteraction designCapacity modelingResponsive design
1 questionStart with something familiar
26 little lessonsBuild the picture step by step
100M usersExplore a capacity scenario
THE PROBLEM

The pieces are hard to connect.

Learning about LLM systems often means jumping between model architecture, GPU specifications, networking terms, and serving software. A beginner needs a connected explanation of why each component exists.

THE APPROACH

Teach it like the alphabet.

Each lesson introduces one idea with three illustrated steps, a plain-language explanation, the real technical term, and a short question. The A–Z journey moves from a request to a whole service, then explores prompting, retrieval, fine-tuning, evaluation, safety, tools, multimodal inputs, and efficiency.

DESIGN & ENGINEERING DECISIONS

Simple on the surface. Explicit underneath.

A QUICK DEMO

Try one meaningful change.

Open lesson O, “Build for 100 million.” Keep the default demand and change hypothetical replica throughput from 2,000 to 500 output tokens per second. Required GPUs rise from 99,208 to 396,832.

The lesson: a user count alone cannot size a fleet. The model, workload, latency target, and measured serving capacity determine the answer.

Open the lessons →
VALIDATION

What has been checked

Six automated tests cover demand arithmetic, whole-replica rounding, the slower-throughput scenario, input validation, and network pod sizing. Browser checks covered lesson navigation, quiz feedback, the live capacity scenario, and a phone-sized network diagram.

What this project demonstrates

This is an educational interface and capacity-modeling tool. “100 million users” is a scenario, not a claim of deployed traffic. It does not train or host an LLM, reproduce OpenAI’s private infrastructure, or provide a deployment-ready equipment list. Hardware references and calculation boundaries are available within the learning experience.


Start with one little question →