liveBook · Manning

DataOps

As explained in LLMs in Production

DataOps is a discipline for managing the development, movement, quality, and operation of data systems and pipelines.

DataOps keeps data-intensive systems dependable as data moves through storage, workflows, and production services. It sits between DevOps foundations and MLOps applications, managing data in motion and at rest rather than focusing only on models. section 3.4 section 3.4.1

A practical DataOps stack combines:

  • Data stores, including databases, data warehouses, data lakes, and data meshes, provide governed and secured storage. section 3.4.1
  • Orchestrators automate multistep workflows across resources and services; commonly discussed options include Airflow, Prefect, and Mage. section 3.4.1
  • Pipelines move, clean, and define data, then run scheduled training, batch inference, and other operational jobs. section 3.4.1
  • Container registries support consistent pipeline and service execution, while streaming integrations handle continuously arriving data when real-time processing is needed. section 3.4 section 3.4.1

Scheduled training workflow

An orchestrator can coordinate a pipeline that reads governed data from a store, cleans and defines it, runs a training job in a container, and supports scheduled batch inference. Streaming may be unnecessary when pseudo-real-time processing meets the user experience requirement. section 3.4.1

Figure 3.7 A high level view of an MLOps infrastructure with LLMs in mind. This diagram attempts to cover the full picture and the complexity of the many tools involved to make ML models work in production.
figure

Use the infrastructure view to see DataOps tools around data stores, orchestrators, pipelines, streaming integrations, and container registries, alongside DevOps and MLOps systems. section 3.4

How LLMs in Production covers it

How deep it goes
Defines core infrastructure components and their roles, but stops short of detailed implementation or tool-specific configuration.
Examples
Uses Airflow, Prefect, Mage, databases, warehouses, lakes, meshes, containers, batch jobs, and streaming integrations.
What it assumes
Assumes DevOps infrastructure while establishing how data operations support MLOps systems.
What you can do after
Operate/configure a DataOps stack that stores, moves, cleans, schedules, and serves data for production workflows.
How it connects
Connects DevOps, MLOps, data stores, orchestrators, pipelines, container registries, and streaming integration services.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of LLMs in Production. The section links point to the parts of the book it draws on.