DevOps Concepts
Practices that ship reliable software quickly.
This is an overview — pick a sub-topic below.
Sub-topics (8)
Continuous Integration and Continuous Delivery
Run tests on every change (CI) and deploy automatically when they pass (CD).
Containerization and Orchestration
Package apps with their dependencies (Docker) and run many containers reliably (Kubernetes).
Monitoring, Logging and Alerting
Know when systems misbehave: metrics, logs, traces and alerts.
Configuration and Secret Management
Keep settings in environment variables or config files, and secrets in a vault.
Site Reliability Engineering
Run services against reliability targets (SLOs) using error budgets, automation and blameless post-mortems.
Model Deployment, Monitoring and Drift Detection
Serve ML models as APIs, watch their accuracy, and detect when input data drifts.
Data and Model Versioning
Track which data and code produced which model.
ML Pipelines and Workflow Orchestration
Schedule and chain data and ML steps with retries and monitoring.
Spotted a mistake or want to add detail? Suggest an improvement — Content Contributors' edits are reviewed by editors before they go live.
Discussion (0)
Sign in or join free to ask questions and discuss this topic.