Course · 7 chapters

Serving Open Models in Production

Self-hosting as an engineering discipline: vLLM, GPU math, OpenAI-compatible gateways, observability, the honest cost model, and hardening a shared GPU across tenants.

Paidadvanced7 chapters111 minEnglish + 6 languagesCertificate on completion

What you'll be able to do

  • Why serving a model to many users at once is a different engineering problem than running one on your own machine.
  • Turning weight count and context length into a real VRAM budget, instead of guessing and watching a container crash on startup.
  • One stable address in front of two correctly sized backends, with routing, failover, and health checks doing the work no client should have to.
  • Turning a vague sense that requests feel slow into a percentile target you can actually alert on, and tracing which hop is responsible when it is breached.
  • Why the GPU hourly rate is rarely the number that actually sets cost per token, and what a tight latency target quietly costs in reserved headroom.
  • Turning named-but-unconfigured virtual keys into an actual isolation guarantee, so one tenant's burst can never quietly spend another tenant's headroom.

What's inside

  1. 1
    Serving Open Models: Start Here

    Six chapters that take an open-weight checkpoint from a container that answers one request to a deployment that survives real traffic, a real budget, and more than one tenant.

    10 min
  2. 2
    vLLM & the Serving Stack

    Why serving a model to many users at once is a different engineering problem than running one on your own machine.

    17 min
  3. 3
    GPU Sizing & Quantization at Scale

    Turning weight count and context length into a real VRAM budget, instead of guessing and watching a container crash on startup.

    17 min
  4. 4
    The OpenAI-Compatible Gateway

    One stable address in front of two correctly sized backends, with routing, failover, and health checks doing the work no client should have to.

    16 min
  5. 5
    Observability & SLOs for Inference

    Turning a vague sense that requests feel slow into a percentile target you can actually alert on, and tracing which hop is responsible when it is breached.

    17 min
  6. 6
    The Cost Model, Honestly

    Why the GPU hourly rate is rarely the number that actually sets cost per token, and what a tight latency target quietly costs in reserved headroom.

    17 min
  7. 7
    Hardening & Multi-Tenancy

    Turning named-but-unconfigured virtual keys into an actual isolation guarantee, so one tenant's burst can never quietly spend another tenant's headroom.

    17 min

Earn a certificate

Complete all chapters to receive your certificate of completion.