LLMOpsThe LLMOps lifecycle · MLflow 3 · FastAPI · Docker · AWS/Azure
Dashboard
0%
1
Curious builder0 XP earned · 300 to level 2
0 daysFinish a lesson to begin
Badge collection0 of 6 unlocked
41 small wins to finish your pathNext lesson →

From MLOps to LLMOps: what changes

LLMOps is MLOps for a different kind of model. The operational frame carries straight over; what changes is that the model is usually one you call rather than train, its output varies run to run, and the things you version and evaluate are prompts, vectors and fuzzy answers rather than weights and accuracy.

Last updated: 15 Oct, 2026 · LLMOps

The LLMOps overview named the lifecycle stages. This lesson sets the starting point most readers come from. If you know MLOps, the LLMOps Project Lifecycle video makes the point directly: the tools are much the same, with some added for working with LLM models, so moving across is a short step rather than a new field.

What changes from MLOps to LLMOps · from the Detailed LLMOps Project Lifecycle video · 1:00 to 3:10

What carries over from MLOps

The operational backbone does not change. You still plan against a use case, collect and prepare data, pick and build a model, evaluate it, deploy it, monitor it and version everything. The induction video keeps the same stage names it used for MLOps a year earlier, and the same supporting tools reappear: MLflow for tracking, DVC for data version control, Docker for packaging, a CI/CD pipeline, and logging, metrics and alerting for observability.

What is new for LLMs

  • You call a model more often than you train one. The common shape is an API call to a provider, so a lot of the work moves from training runs to prompts, retrieval and the cost of each call.
  • The output is not fixed. The same input can give a different answer each run, so a test that checks for one exact string stops working and evaluation has to judge quality instead.
  • Cost is measured in tokens. Every call spends input and output tokens, and the induction video tells of token use jumping by orders of magnitude in a single day, so watching spend is a first-class operational task.
  • The data is vectors or fine-tuning sets. Instead of a feature table, the data you prepare is documents turned into embeddings in a vector database for retrieval, or example pairs for fine-tuning a model.
  • Evaluation is fuzzy. There is rarely one right answer, so you reach for scored metrics, A/B comparisons and bias checks rather than a single accuracy number.
  • Prompts are part of the system. A prompt is code you iterate, store and version, not a one-off string, because changing it changes behaviour as much as changing a parameter would.
The nine-stage operational backbone shared by MLOps and LLMOps drawn as a left-to-right row: plan, data, model, build, prompts, evaluate, deploy, monitor, version. Six boxes hang below it, each with a dashed arrow up to the stage it changes: the data stage now prepares vectors or fine-tuning pairs instead of a feature table, the model stage calls an API rather than training, the prompts stage treats the prompt as versioned code, evaluation becomes scored metrics with A/B and bias checks, monitoring must cope with output that varies run to run, and deployment carries a token cost that can climb quietly.

MLOps and LLMOps side by side

MLOpsLLMOps
The modelOne you trainOften one you call as an API
OutputFixed for a given inputVaries run to run
Main dataA feature tableVectors for retrieval, or fine-tuning pairs
EvaluationAn accuracy or error numberScored quality, A/B, bias checks
Main cost driverTraining computeTokens per API call
What you tuneParameters and featuresPrompts, retrieval and the model choice

Where this framing helps

  • Reusing an MLOps stack, where MLflow, DVC, Docker and CI/CD already in place carry most of the load and you add the LLM-specific pieces on top.
  • Scoping a first LLM project, where knowing what is new keeps you from re-solving problems MLOps already handled.
  • Hiring and team design, where an MLOps engineer moves into LLMOps with the stages they know and a short list of additions to learn.
Watch out. The overlap can make an LLM app feel like a solved problem. It is not: non-determinism breaks exact-match tests, token cost can climb without warning, and a prompt change ships new behaviour with no retraining. Treat those three as the new risks, not as footnotes to a familiar pipeline.
Try it yourself
  • List the tools your team already uses for MLOps and mark which ones carry straight into an LLM project.
  • Take one exact-match test you trust and ask what it would do against a model whose wording changes each run.
  • Watch the LLMOps Project Lifecycle video once, noting every time the video says a step is the same as in MLOps.

Little by little, you're building something great.