State of Production Machine Learning and LLMOps in 2024

zalando · Tech · 2024 · source Agentic: no · promotional bias: low · source-backed · extracted with prompt 0.5.6 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: Production ML and LLMOps operating model

The Zalando talk frames production ML in 2024 as a lifecycle, architecture, monitoring, security, compliance, and team-design problem rather than a one-time model-building project, with LLMs accelerating existing MLOps pressures.

Constraints:

Architecture

The talk presents a production-ML operating model: move from projects to products, add cross-functional squads around ML systems, scale automation/security/observability with MLOps maturity, route artifacts through approval and production monitoring, and calibrate deployment overhead to risk, compliance, and user impact.

Diagram confidence: reconstructed (reconstructed from prose).

flowchart LR
  business_project_delivery["Business project delivery"] --> ai_product_lifecycle["AI product lifecycle"]
  ai_product_lifecycle --> cross_functional_ml_squad["Cross-functional ML squad"]
  ai_product_lifecycle --> mlops_infrastructure["MLOps infrastructure"]
  cross_functional_ml_squad --> mlops_infrastructure
  mlops_infrastructure --> ops_approval_gate["Ops approval gate"]
  ops_approval_gate --> production_monitoring["Production monitoring"]
  production_monitoring --> risk_and_compliance_assessment["Risk and compliance assessment"]
  risk_and_compliance_assessment --> cross_functional_ml_squad
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Business project delivery Immediate business-facing ML work that starts as a project or use case. AI product lifecycle
AI product lifecycle Ongoing production product mindset covering model versions, capability extensions, and system iteration. Business project delivery, Cross-functional ML squad, MLOps infrastructure
Cross-functional ML squad Team structure that combines ML practitioners, UX researchers, engineers, and domain experts. AI product lifecycle, MLOps infrastructure
MLOps infrastructure Automation, standardization, control, security, and observability that increase with production maturity. AI product lifecycle, Ops approval gate, Production monitoring
Ops approval gate Operational approval point before production release. MLOps infrastructure, Production monitoring
Production monitoring Monitors software and ML-specific metrics, SLOs, data distributions, and production behavior. Ops approval gate, Risk and compliance assessment
Risk and compliance assessment Determines deployment overhead, human-in-the-loop needs, and domain-expert alignment based on impact and compliance demands. Production monitoring, Cross-functional ML squad

Data flow

A machine-learning artifact moves from delivery work into Ops approval, production deployment, monitoring, and iteration. As the organization matures, additional personas such as ML engineers and MLOps engineers maintain infrastructure, observability, security, and product delivery around the model lifecycle.

3 supporting quotes
“you actually want to use machine learning often to answer a question or to deliver a particular thing we deliver a project and we actually you know finish finish and that is it”transcript, stated
“the life cycle of a machine learning model begins once it's trained and once it's in production right there may be new versions of the model that are productionize”transcript, stated
“uh Ops teams and then the Ops teams are able to approve it it goes to production then you have the monitoring between”transcript, stated

Why this architecture

The talk argues for product-oriented, cross-functional MLOps because production models continue evolving after training, critical infrastructure increasingly depends on ML, and LLMs amplify existing needs for monitoring, security, product thinking, and proportionate risk governance.

3 supporting quotes
“this sort of mindset of of product thinking is coming not just in the sense of the actual methodologies but also in terms of the teams”transcript, stated
“all of your automation standardization control security observability increases as your uh uh um mlops requirements also increase”transcript, stated
“critical infrastructure increasingly depends on ML systems and it doesn't matter how many abstractions and and how many llms the impact will always be human”transcript, stated

Models used: machine learning models · LLMs

Scale

Alternatives considered (roads not taken)

Treat ML as a finished project after initial delivery

Rejected because: The speaker argues that the model lifecycle begins once trained and in production, with future versions and system capabilities continuing to evolve.

“the life cycle of a machine learning model begins once it's trained and once it's in production right there may be new versions of the model that are productionize”transcript, stated

Start with all MLOps complexity from day one

Rejected because: The talk recommends scaling automation, control, security, and observability with actual requirements rather than adopting maximum overhead immediately.

“you shouldn't actually you know start with you know all of the complexity from day one but all of your automation standardization control security observability increases”transcript, stated

Deploy advanced AI everywhere regardless of risk or fit

Rejected because: The speaker says not everything must be solved with AI and some contexts are not viable because risk, explainability, or compliance overhead is too high.

“not everything has to be solved with AI right when you run with a hammer everything looks like a nail”transcript, stated
“there will be some situations where just AI Advanced AI is just not relevant right”transcript, stated

Patterns

observability-tracing (operations)

The talk emphasizes production monitoring, SLOs, observability, and ML-specific metrics such as data-distribution monitoring.

“setting slos and introducing observability you know again battle tested Concepts in the traditional sort of like software SRE space but really bringing them to ml”transcript, stated
“also introducing not just uh metrics that are traditional to software but also like ml specific metrics”transcript, stated

human-in-the-loop-gate (governance)

Deployment risk can be mitigated through human-in-the-loop mechanisms and domain-expert alignment for higher-impact systems.

“the impact can be mated mitigated through human in the loop um you know that is something that like you can use kind of at play as part of the tool set”transcript, stated
“there would have to be closer alignment with the domain experts to make sure that those kpis and slos are Set”transcript, stated

safety-policy-enforcement (risk and compliance)

The speaker frames security, compliance, ethical assessments, and proportionate risk as required extensions of production ML practice.

“all of those have to be just like mapped uh into a one to many or or many to one uh and extended to uh fill the high-risk use cases”transcript, stated
“compliance required depending on on on the context”transcript, stated

Tradeoffs

Move from project delivery to product operating model.

Chose Ongoing AI product lifecycle and cross-functional squads over One-time project completion.

Rationale: Production models continue changing after deployment and need product, engineering, domain, and operational ownership.

“there may be iterations to actually extend the capabilities uh not just in terms of the features but actually of the system as a whole”transcript, stated
“creating basically this uh this this this quad functionalities”transcript, stated

Scale MLOps overhead with maturity.

Chose Incremental automation, observability, security, and specialized personas over Maximum platform complexity from the start.

Rationale: The talk argues that team roles and platform controls should grow as model count and MLOps requirements grow.

“perhaps if you have a few set of models right maybe you only be a couple of data scientists but then as the number of machine learning models increase”transcript, stated
“all of your automation standardization control security observability increases as your uh uh um mlops requirements also increase”transcript, stated

Use proportionate risk to decide deployment readiness.

Chose Risk-based release with domain experts, SLOs, and optional human-in-the-loop mitigation over Uniform deployment rules for every AI use case.

Rationale: The same overhead is not viable for every project; high-impact systems need more controls, while sandboxed or mitigated systems may deploy with lighter guardrails.

“if you're dealing with something that can either be sandboxed right can be sandboxed to a smaller number of users or or the impact can be mated mitigated through human in the loop”transcript, stated
“all of this overhead seems like too much for this particular use case then it means that it's not going to be viable”transcript, stated

Gotchas (what bit them)

Treating ML as a one-off project misses the real production lifecycle.

Root cause: The speaker says the model lifecycle starts after training and production deployment, when versions and capabilities continue changing.

Resolution: Adopt product thinking and cross-functional teams around ongoing ML system delivery.

“we deliver a project and we actually you know finish finish and that is it right but like we said uh the life cycle of a machine learning model begins once it's trained”transcript, stated
“this sort of mindset of of product thinking is coming not just in the sense of the actual methodologies but also in terms of the teams”transcript, stated

Overbuilding MLOps from day one can add unjustified complexity.

Root cause: The talk ties automation, security, observability, and staffing needs to the number of models and maturity of production requirements.

Resolution: Increase automation, standardization, controls, security, and observability as MLOps requirements increase.

“you shouldn't actually you know start with you know all of the complexity from day one but all of your automation standardization control security observability increases”transcript, stated

Deployment timing can fail by being too slow or too risky.

Root cause: MVP maturity decisions depend on the proportionate impact and risk of the use case.

Resolution: Use proportionate risk assessment, sandboxing, human-in-the-loop mitigation, and domain-expert alignment for higher-risk contexts.

“I think also the mindset that that that uh i' I've also had uh throughout has been you know calculated risks”transcript, stated
“in the context where where the risk is higher there would have to be closer alignment with the domain experts”transcript, stated

Evaluation

The talk recommends production monitoring through SLOs, observability, traditional software metrics, ML-specific metrics, and proportionate risk assessment rather than reporting an evaluation harness for a single deployed system.

Metrics: SLOs for production performance. · Traditional software metrics plus ML-specific metrics such as data distribution monitoring. · Risk level and compliance demand as deployment-readiness inputs.

3 supporting quotes
“setting slos and introducing observability you know again battle tested Concepts in the traditional sort of like software SRE space but really bringing them to ml”transcript, stated
“how is the distribution of my data uh looking in relation to the use case and whether I should actually be notified whether this is what it uh expected”transcript, stated
“the summary would be like proportionate risk yeah”transcript, stated

Outcomes

This is an industry-state talk rather than a single deployment; it provides organizational and operating-model guidance, not product-specific throughput or adoption metrics.

3 supporting quotes
“llms just accelerated and and really like re-emphasized uh some of the topics that that were coming in slowly in just the machine learning space”transcript, stated
“you cannot copypaste your existing best practices for software development but you should also not just drop them”transcript, stated
“the summary would be like proportionate risk yeah”transcript, stated