Deployment service
A deployment service is software that delivers, configures, and exposes applications or machine-learning models in target runtime environments.
Effective Platform Engineering
A deployment service is a system component that performs application deployments to a target runtime environment.
- How it is used
- Coordinates application deployment execution while pipeline tools control release timing, versions, and testing.
- How deep it goes
- Explains credentials, deployment artifacts, topology choices, and scaling trade-offs, but defers detailed scaling strategies.
- Examples
- Uses service-account credential workflows, Helm or Kustomize resources, and centralized or cluster-local Argo deployments.
- What you can do after
- Operate deployments through Flux or Argo without granting pipelines direct Kubernetes API access.
Read how Effective Platform Engineering explains deployment service →
LLMs in Production
A deployment service is a software service that configures, provisions, and exposes trained machine-learning models for inference in an operational environment.
- How it is used
- Coordinates model configuration, production serving, API exposure, pipeline integration, and deployment operations.
- How deep it goes
- Explains serving interfaces, standard protocols, model operations, and CI/CD integration, but leaves platform-specific implementation open.
- Examples
- Uses NVIDIA Triton, MLServer, Seldon, BentoML, FastAPI, REST, gRPC, batch pipelines, and streaming pipelines.
- What you can do after
- Operate/configure trained models in production through standardized APIs, pipelines, health checks, tests, and rollbacks.
100 SQL Server Mistakes and How to Avoid Them
A deployment service is an automated service that delivers packaged software to target environments in a release sequence.
- How it is used
- Promotes tested database packages through controlled release environments in a CI/CD pipeline.
- How deep it goes
- Explains pipeline sequencing and human gates but stops short of detailed deployment-tool configuration.
- Examples
- Uses Octopus Deploy, Azure DevOps, Redgate Deploy, DAC packages, and staged development-to-production environments.
- What you can do after
- Operate deployment services to promote a tested DAC through environments while retaining appropriate human approval gates.
Read how 100 SQL Server Mistakes and How to Avoid Them explains deployment service →
Related concepts
- data-tier applicationuses · A data-tier application is an application architecture component that encapsulates database schema, data, and related database deployment or management artifacts.
- Kubernetesuses · Kubernetes is an open-source platform for orchestrating and automating the deployment, scaling, and management of containerized workloads across computing clusters.
- mlopsused by · MLOps is the discipline of applying engineering and operational practices to develop, deploy, monitor, maintain, and manage machine-learning systems throughout their life cycle.
- deployment pipelineuses · A sequence of automated or manual stages that builds, tests or validates, packages, and delivers software or models toward deployment.
- Helmuses · Helm is a Kubernetes package manager and templating tool that defines, packages, installs, upgrades, and manages applications through charts.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.


