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

推荐订阅源

IT之家
IT之家
NISL@THU
NISL@THU
The Hacker News
The Hacker News
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Tenable Blog
Forbes - Security
Forbes - Security
V2EX - 技术
V2EX - 技术
Webroot Blog
Webroot Blog
Schneier on Security
Schneier on Security
T
The Exploit Database - CXSecurity.com
T
Tor Project blog
C
Cisco Blogs
TaoSecurity Blog
TaoSecurity Blog
The Last Watchdog
The Last Watchdog
PCI Perspectives
PCI Perspectives
O
OpenAI News
C
Cyber Attacks, Cyber Crime and Cyber Security
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Google Online Security Blog
Google Online Security Blog
宝玉的分享
宝玉的分享
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
量子位
D
Docker
AI
AI
Blog — PlanetScale
Blog — PlanetScale
S
Security @ Cisco Blogs
S
Schneier on Security
The GitHub Blog
The GitHub Blog
W
WeLiveSecurity
云风的 BLOG
云风的 BLOG
M
MIT News - Artificial intelligence
P
Privacy International News Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
B
Blog
C
Check Point Blog
A
About on SuperTechFans
D
Darknet – Hacking Tools, Hacker News & Cyber Security
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Engineering at Meta
Engineering at Meta
I
InfoQ
T
Threat Research - Cisco Blogs
Project Zero
Project Zero
Cloudbric
Cloudbric
MongoDB | Blog
MongoDB | Blog
Cisco Talos Blog
Cisco Talos Blog
L
Lohrmann on Cybersecurity
S
Securelist

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant Common SOC 2 Failures (Real World) Stop Vibe-Checking Your AI App: A Practical Guide to Evals How to Use SonarQube and SonarScanner Locally to Level Up Your Code Quality Your Next To-Do App Is Dead — I Replaced Mine with an OpenClaw AI Sign a Nostr event in 60 lines of Python using coincurve — no nostr-sdk, no nbxplorer, no rust toolchain ITGC Audit Explained Like You’re in Big 4 Patch Tuesday abril 2026: Microsoft parcha 163 vulnerabilidades y un zero-day en SharePoint Stop scraping everything: a better way to track competitor price changes Listing on MCPize + the Official MCP Registry while routing payments OUTSIDE the marketplace — how I kept 100% of my x402 revenue Building an AI-Powered Risk Intelligence System Using Serverless Architecture Why We Ripped Function Overloading Out of Our AI Toolchain Testing AI-Generated Code: How to Actually Know If It Works SaaS Churn Is Killing Your Business. Here Is What to Do About It (Without a Support Team) The Speed of AI Is No Longer Linear - And Self-Improving Models Are Why How to Implement RBAC for MCP Tools: A Practical Guide for Engineering Teams From Standard Quote to Persuasive Proposal: AI Automation for Arborists I built a CLI that scaffolds complete multi-tenant SaaS apps Axios CVE-2025–62718: The Silent SSRF Bug That Could Be Hiding in Your Node.js App Right Now The dashboard that ended our friendship Data Pipelines Explained Simply (and How to Build Them with Python) The Hidden Cost of AI Systems Nobody Talks About. undefined vs undeclared, and how typeof behaves Switching from file-based jobs to NATS/Kafka in Rust without changing code io_uring Adventures: Rust Servers That Love Syscalls Why Agentic AI is Killing the Traditional Database The POUR principles of web accessibility for developers and designers Quantum Neural Network 3D — A Deep Dive into Interactive WebGL Visualization How To Install Caveman In Codex On macOS And Windows Automation Pipeline Reliability: Why Your Workflow Breaks When Nobody Is Watching I Built an 'Open World' AI Coding Agent — It Works From ANY Folder From Freelancing to Product: A Tech Service Company's SaaS Transformation China's AI Giants: Adding Tencent Hunyuan & ByteDance Doubao to AI University (74 Providers) On the Vibe Coders and Their Lies clerk: Auto-Summarize Your Claude Code Sessions AI Weekly — 2026/04/10–04/17 | The Model Lockdown Is Here, but the Toolchain Is the Real Battleground AI 週報 — 2026/04/10–2026/04/17 模型封鎖潮來了,但工具鏈才是真戰場 Maybe this is how Open-Source apps are born... 🚀 Fine-Tune LLMs with LoRA and QLoRA: 2026 Guide tRPC v11 + Next.js App Router: End-to-End Type Safety Without the Boilerplate ShadCN UI in 2026: Why I Stopped Installing Component Libraries and Started Owning My Components SaaS Billing in React Server Components: Stripe + Supabase Without a Single `useEffect` Join our DEV Weekend Challenge — $1,000 in Prizes Across TEN winners! Submissions Due April 20 at 6:59 AM UTC. Implementing FSRS Spaced Repetition in Flutter + Supabase — Adding Memory Science to an AI Learning App "I Texted My Localhost From the Train — Claude Code Fixed the Bug Before I Got Home" I Built a Sales Prep AI and It Went Deeper Than Expected Design to Code #2: One JSON, Eleven Outputs Solving the 100M-Row Problem: A Summary Table Pattern for High-Volume Push Notification Logs Flutter Web With Wasm: What Actually Changes For Developers I Built 50 Royalty-Free Soundtracks for My Side Project in a Weekend Using AI Music Generation The Vibe Coding Security Checklist: 7 Things to Check Before You Ship Stop Letting Googlebot Guess Fix Your React App's SEO Right Desconstruindo o Streaming do LinkedIn: Como Criar um Engine de Extração de Vídeo de Alta Performance com HLS e FFmpeg (EDA Part-1) EDA (Exploratory Data Analysis) Explained With Real Life — Why Looking at Your Data Is the Most Important Step in Machine Learning Brand Relationship Management at Scale: Our 4-Touch Outreach System for 200+ Brands Why String.fromEnvironment() Might Return an Empty String in Dart JGuardrails 1.0.0 — Hardening Java LLM Apps Against Jailbreaks, Toxicity, and Prompt Injection Plan and Schedule a Full Week of Threads Content From One Claude Conversation Coding Cat Oran Ep3, Five Tables Changed Everything Updated: BFF Pattern I'm done watching freelancers get buried by 200 proposals. So I'm building the alternative. This is my first post BFS Algorithm in Java Step by Step Tutorial with Examples Tracking LLM Pricing Monthly: An Open Dataset for 22 AI Models How We Measure Content ROI on a Comparison Site: Revenue Attribution Without Perfect Data Introducing Nova AI Ops: The AI-Native Operating System for SRE Teams I built a free desktop video downloader for Windows — Grabbit How Talkie OCR Helps Vision-Impaired & Dyslexic Users Read the World Around Them VRCFaceTracking安装和iPhone面捕配置教程,有bug Even CrowdStrike Can't See Your Agents The Automation Gold Rush: What n8n Workflows and Claude Are Opening Up for Developers Right Now
You Were Trained. But Are You Ready to Serve?
Seenivasa Ra · 2026-05-16 · via DEV Community

Introduction

The gap between building an LLM and running it in production and what it teaches us about our own careers.

We have all met that person. Top of their class. Brilliant in theory. Deep, encyclopedic knowledge in their field. And yet, somehow, they struggle the moment real work lands on their desk. They freeze when faced with ambiguous problems. They slow down under pressure, failing to deliver at the level everyone expected.

The world of machine learning has a name for this exact failure mode. It isn’t a training problem. It’s a serving problem. Once you see it through this lens, you will never look at your education, your career, or your daily workflow the same way again.

Part 1: You Are a Model.

College Was Your Training Run.

In machine learning, a model begins as a blank slate an empty architecture with no knowledge, no instincts, and no ability to recognize patterns.

Then, training begins. The model is fed enormous amounts of data text, images, signals and it fails constantly. Each failure produces an error signal. That error signal flows backward through the network, making tiny adjustments to the model's internal parameters: its weights and biases.

Repeat this process millions of times, and something remarkable happens. The model stops failing randomly and starts recognizing structure. It builds intuition, develops defaults, and becomes capable.

That is exactly what formal education does to you.

Every lecture, every textbook chapter, every exam you failed and had to retake, every piece of stinging feedback from a mentor—each one was a gradient update. It was a small error signal flowing back through your thinking, adjusting your internal parameters. Your weights and biases are your professional instincts: how you approach a problem, what tool you reach for first, and how you reason under pressure.

College built those slowly, painfully, and iteratively. Training was never truly about the grade; it was about adjusting the weights.

But remember: this phase is long and controlled. The data is curated, and the environment is safe. The answers exist somewhere, and someone is grading your output against them. Training is preparation not performance.

Part 2: Your Degree Is Your Domain-Specific Fine-Tune.

After general pre-training, machine learning models go through a second phase called fine-tuning. The base model already has broad capabilities it understands language, logic, and patterns. Fine-tuning narrows that capability toward a specific domain.

A model fine-tuned on medical data learns to reason about symptoms and diagnoses. One fine-tuned on legal documents learns to navigate argument and precedent. It’s the same base architecture, but a completely different specialization.

Your degree is your fine-tune. You stopped being a general learner and became domain-specific. Your configuration was set, and your weights were adjusted for a particular problem space.

  • A medical student's parameters are tuned to healthcare.

  • A software engineer's are tuned to systems and logic.

  • A finance major's are tuned to risk, capital, and market behavior.

By the time you walk across that graduation stage, your architecture is locked in. You are no longer a blank model trained on everything broadly; you are a specialized model trained deeply on something specific.

That is the value your institution produced , and specific is exactly what the real world hires for.

But here is the thing nobody tells you at graduation: Fine-tuning is not the finish line. It is just the end of the controlled phase. The real test begins somewhere else entirely.

Part 3: Getting the Job Is Deployment.

And Deployment Changes Everything.

In machine learning, when a model finishes training and fine-tuning, it gets deployed into production. This is called model serving.

The model is now live. Real users send real requests. The environment is absolutely nothing like training. There is no curated dataset, no answer key, and no controlled batch of problems neatly designed to be solvable. There are just requests—unpredictable, varied, and arriving concurrently at any time. The model must handle them fast, reliably, and accurately.

When you land your first job, you have been deployed. And the rules change completely.

Model serving is the most critical phase of the entire pipeline. It is where value is actually created not in the research notebook, but in production, under real load, handling requests the model has never seen before.

A model that trains beautifully but collapses in production is entirely worthless

Part 4: The Uncomfortable Truth of Brilliant People Who Cannot Perform

We have all witnessed it: the student who aced every exam but freezes the moment a project doesn't fit a known template. The top graduate who cannot handle ambiguity. The deeply knowledgeable professional who always seems behind, overwhelmed, and bottlenecked on every task.

This is not an intelligence failure, nor is it a lack of knowledge. In machine learning terms, this is a well-trained model with broken serving infrastructure.

The weights are good, the training was solid, and the fine-tuning was real. But when the model hit production when unseen requests started arriving in real-time with no answer key the infrastructure around it simply couldn't handle the load. Requests queued up, memory was wasted, and output slowed to a crawl. The model was capable, but the serving layer was not.

Training quality and serving quality are two completely separate problems. A brilliant model can fail in production, and a brilliant person can fail at work for the exact same reason.

This is the gap nobody talks about in education. Schools optimize entirely for training quality better lectures, better exams, better grades. Nobody teaches you how to serve. Nobody teaches you how to handle requests you’ve never seen, how to manage your cognitive resources under concurrent load, or how to build the execution infrastructure that turns what you know into what you consistently deliver.

In machine learning, two frameworks represent exactly this divide. One is built for training and research; the other is built for production serving. Understanding what separates them changes everything.

Part 5: Hugging Face Transformers vs. vLLM

Framework 1: Hugging Face-The Brilliant Student Who Works Alone

Hugging Face Transformers is the gold standard for research, experimentation, fine-tuning, and prototyping. If you want to load a state-of-the-art model and iterate on an idea, it’s extraordinary.

But when you take a Hugging Face model and naively deploy it to serve real user traffic, engineering bottlenecks surface fast:

  • Static batching: It waits for a full batch to assemble before processing. If requests arrive unevenly, the GPU idles, throughput drops, and users wait.

  • Memory pre-allocation: It pre-allocates a fixed block of GPU memory per request for the maximum possible sequence length, even if the request is short. Most memory is wasted, causing you to run out of memory far too early under real load.

  • No shared caching: If a hundred users start with the same long system prompt, attention states are recomputed a hundred times from scratch with no reuse.

  • The Pipeline Jams: A single long generation occupies a batch slot, blocking faster, shorter requests behind it.

The Human Equivalent: This is the brilliant professional who works deeply but can only handle one task at a time. They take on a problem, give it everything, finish it completely, and then pick up the next. They never build systems, and they don't document solutions for reuse, so every new project starts from scratch. They are outstanding in a controlled environment, but entirely overwhelmed the moment volume, concurrency, and unpredictability arrive simultaneously.

Hugging Face isn't wrong—it is perfectly designed for its purpose. The mistake is using a research tool as a production serving engine , assuming that being well-trained is the same as being ready to serve.

Framework 2: vLLM The Same Model, Built to Serve

vLLM is an open-source inference engine built with a single purpose: serving large language models in production at scale. It doesn’t change the model’s weights or retrain anything. It takes the exact same model that runs in Hugging Face and serves it in a way optimized for real traffic, memory constraints, and throughput requirements.

The results are dramatic: the same model, on the same hardware, can achieve up to 24x higher throughput simply because the serving layer was optimized.

Four core engineering innovations make this possible, and each has a direct equivalent in how high-performing people operate in the real world:

1. PagedAttention vs. Focused Attention

  • In ML: Traditional serving pre-allocates one massive block of GPU memory per request—like reserving an entire hotel floor for a single guest. Most of it sits empty . vLLM's PagedAttention manages the KV cache in small, dynamic, non-contiguous pages. Memory is allocated only as needed and released immediately upon completion, resulting in near-zero waste. This is how vLLM handles dramatically more concurrent traffic.

  • In You: High performers do not hold every open project and pending email simultaneously in their active working memory. They "page in" what the current task actually needs, process it, and release it. People who carry everything at once feel constantly busy, but their output is fragmented, slower, and lower quality. Focused attention isn't a soft skill—it’s memory management.

2. Continuous Batching vs. Pipeline Thinking

  • In ML: Instead of waiting for an entire batch to run to completion (static batching), vLLM uses continuous batching. The moment any slot completes its generation, a new request is slotted in immediately. The GPU is never idle, and throughput skyrockets.

  • In You: Effective professionals design their workflow so it never idles. While one deliverable is in review, the next is already in motion. While waiting on a response, another task is being processed. This isn't frantic multitasking; it is deliberate, linear sequencing.

3. KV Cache Reuse vs. Your Body of Prior Work

  • In ML: In enterprise applications, requests constantly repeat the same system prompt. Hugging Face recomputes those attention states from scratch every single time . vLLM uses prefix caching to compute those states once, store them, and allow subsequent requests to retrieve the cache instantly instead of recomputing. Latency drops off a cliff.

  • In You: Every problem you have solved and documented, every framework you've built, and every decision log, template, or post-mortem you’ve written down is your personal KV cache. You don't start from scratch on a new task; you retrieve, adapt, and ship. Professionals who never build this cache spend their entire careers recomputing things they solved years ago.

*KV Cache Joke *

4. High Throughput vs. Output Matching Capability

  • In ML: The combined effect of these innovations means more requests handled per second and a lower time-to-first-token on the exact same hardware. The model didn’t get smarter; the infrastructure got optimized.

  • In You: This translates to more output per unit of energy. Not by working longer hours or magically knowing more, but by removing the friction between what you are capable of and what you actually deliver.

The Point: Build the Model.

Then Build the Inference Engine.

Your education trained you. Your discipline fine tuned you. Your first job deployed you into production. Those phases matter deeply, and the years you put into them are real. But they only produced a capable model not an optimized serving layer.

Production is where the game is actually played: concurrent demands, zero answer keys, immediate deadlines, and real stakes. This is where training quality stops mattering, and serving infrastructure takes over.

  • The person who implements PagedAttention (focused, uncluttered cognitive management) processes metrics more clearly.

  • The person who practices Continuous Batching (keeping their pipeline moving safely) delivers consistently.

  • The person who builds a KV Cache (documenting and templating solutions) never wastes time recomputing the past.

Hugging Face gets you running; vLLM gets you scaling. Your degree got you deployed, but how you serve is how you are remembered.

The question was never whether you were trained well enough. The question is whether your infrastructure is ready for production.

Thanks
Sreeni Ramadorai