GO TO A SECTION

↑ ↓ to navigate · Enter to openExplore all sections →
FDEInterviews logo

Hard Deployments

The deployments that break people: open-weight models on hardware you did not buy, environments with no internet, one platform serving tenants who must never see each other, an engagement already on fire when you arrive, and the arithmetic that decides all of it. The hardest material on this site.

10 modules36 lessons~35.5 hours2 free to read

Begin with: Budget weights, resident cache and runtime memory in consistent units

Start free lesson →30 min · Free · no account needed

Syllabus

Free lessons need no account. Sign in free for Plus lessons. Premium unlocks the full course.

01

Serving on hardware you did not choose

The memory arithmetic that decides whether a model runs at all, the difference between throughput and latency once you are batching, and how to size a box before the customer buys it rather than after.

02

The air gap

Building for an environment with no route to the internet: vendoring everything your build silently assumes, moving an update through a one-way door, and producing the evidence a regulator will accept without ever phoning home.

03

One platform, many customers

Isolation you can defend to a security reviewer rather than describe in a diagram, scheduling that stops one tenant ruining the median for everyone, and a blast radius small enough that a bad hour is not a bad quarter.

04

Cost and latency across a portfolio

Finding where the money and the milliseconds actually go when you run many deployments, pulling the three levers that move them without quietly trading away quality, and planning capacity against a price ceiling somebody else set.

05

Autonomy over long horizons

What changes when an agent's work spans hours rather than seconds: state that survives the process dying, memory that stays useful instead of accumulating, and oversight of a fleet where the correlated failure is the one that hurts.

06

Rescue engineering

Walking into a deployment that is already failing: forming a defensible diagnosis in 48 hours without the people who built it, proving what actually happened from data rather than from accounts of it, and a fortnight's plan that restores confidence before it restores features.

07

Reliability across a portfolio

Service levels that mean something when you run twenty deployments rather than one, running an incident inside an environment you cannot reach, and deciding in advance what the system does when the model it depends on is unavailable.

08

Extracting a platform from field code

Turning three bespoke builds into one thing worth maintaining: finding the abstraction that is really there rather than the one you hoped for, designing for variation without a configuration language nobody can read, and moving existing customers across without breaking them.

09

The practice

What makes the work repeatable by people who are not you: evaluation infrastructure that serves a fleet rather than a demo, field evidence packaged so the product roadmap can act on it, capability transfer, and the admission, hiring, staffing and funding decisions needed to run a sustainable practice.

10

Capstone

One engagement that uses every module: an air-gapped, multi-tenant, already-failing deployment with agents in flight, three bespoke units to consolidate, and a price ceiling. The deliverable is a design and a set of decisions you can defend for two hours against somebody trying to break them.

About this course

Before you start: The FDE Engagement, or several years running deployments end to end. You should already be comfortable with an eval harness, an entitlement model, and owning a production system inside somebody else's environment. This course assumes all of that and starts from there.

Build a service and verify it under failure

The streaming inference service project provides a complete source download and a staged written implementation guide. Build a small HTTP service with admission limits, cancellation and deadlines; inject failures; deploy its container; and retain every request in a load report. The Premium companion includes setup instructions, working reference code, tests, deployment files and follow-up requirements.

The core runs locally with synthetic text and no model account. An optional real-model adapter and a cloud VM deployment runbook are included. Those stages need your own runtime and authorized environment; fixture measurements do not establish model quality or GPU capacity.

Course format and samples

Hard Deployments combines detailed written lessons, executable examples, practical projects and a capstone. Narrated videos are available on lessons marked with a video badge. They explain lesson mechanisms and examples; the course does not currently include a continuous instructor-led recording of a complete application built from scratch and deployed to the cloud.

The project source is supplied as a downloadable ZIP, not a hosted GitHub repository. Other labs contain their own examples and exercises. The final capstone produces an engineering dossier for a supplied scenario; it is separate from the runnable service project.

Read two complete free lessons before choosing the course: Does it fit? and The first 48 hours. The Does it fit? narrated video shows the current video teaching style. These are lesson samples, not complete cloud build demonstrations.

For a larger local Python system, Production AI Agents for FDEs has a connected companion with recorded model decisions, durable state and recovery tests. For browser-side network failures, Repair a customer's streaming assistant includes a broken client, local server, automated checks and a separate written solution walkthrough. Their public overviews describe the exercises and access.

The deployment problems this course covers

Every other course on this site is about doing the job well. This one is about the deployments where doing the job well is not sufficient, because the environment itself is hostile to the way software is normally built.

There is no internet. The hardware was bought two years ago by somebody who has left. The model weights have to cross a boundary on physical media, with a signature, and be validated by a person who is not you. Eleven tenants share one platform and two of them are competitors. The engagement has been running for five months, nothing works, and you have been given a fortnight.

None of that is exotic. It is where the largest contracts live, it is why the role exists at all, and it is the work that separates an engineer who can run a deployment from one an account will ask for by name.

This course is technical first. The arithmetic of whether a model fits in the memory available. The scheduler behavior that decides whether one tenant can ruin the median for everyone else. The forensic method for proving what happened from rows in a table. Leadership is the last module rather than the theme, because at this level the influence follows the judgment rather than replacing it.

Two of these modules assume you will never have the access you want. Read them in order: the sequence is a deployment getting harder, and the later modules assume the constraints established in the earlier ones.

When you finish, you can

  • Size and serve an open-weight model on hardware you do not control, and say why it fits before anyone buys it
  • Deploy, update and evidence a system inside an air gap, where nothing calls home and every change is a one-way door
  • Architect multi-tenant isolation you can actually defend, with quotas, fair scheduling and a bounded blast radius
  • Find where the money and the milliseconds go across a portfolio, and pull the three levers that move them
  • Run agents over long horizons: durable state, memory that does not rot, and oversight across a fleet
  • Diagnose a failing deployment in 48 hours from logs and data, in a codebase nobody will explain
  • Extract a real platform from three bespoke builds and migrate customers off the one-off without breaking them
  • Build a practice decision packet covering admission, hiring evidence, skill-constrained capacity and a reconciled investment case
THE ONE-PAGE VERSION
Infographic mapping the Hard Deployments course: serving models on hardware you did not choose, deploying inside an air gap, multi-tenant isolation, cost and latency across a portfolio, long-horizon autonomy, rescue engineering on a failing deployment, reliability across many accounts, extracting a platform from bespoke builds, and building a practice that does not run through one person.
↧ DownloadShare on X ↗Share on LinkedIn ↗

Premium companion · JavaScript

Build and verify a streaming inference service

Get the complete source project, staged implementation walkthrough, failure tests, container deployment files, load generator and review packet. Build admission limits, streaming, cancellation and deadlines, then measure the system through its HTTP interface.

Node 22 or later; Docker is optional. The core runs locally with synthetic text and no model account. A real-model adapter and cloud VM runbook are included; those stages need your own runtime and environment. This is a written project, with no recorded coding walkthrough.

Back to the syllabus ↑