{"data":{"slug":"datatalksclub-mlops-zoomcamp","name":"mlops-zoomcamp","tagline":"Free MLOps course from DataTalks.Club","github_url":"https://github.com/DataTalksClub/mlops-zoomcamp","owner":"DataTalksClub","repo":"mlops-zoomcamp","owner_avatar_url":"https://avatars.githubusercontent.com/u/72699292?v=4","primary_language":"Jupyter Notebook","stars":14957,"forks":2991,"topics":["machine-learning","mlops","model-deployment","model-monitoring","workflow-orchestration"],"archived":false,"github_pushed_at":"2026-06-10T11:14:57+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/datatalksclub-mlops-zoomcamp","markdown_url":"https://www.graphcanon.com/tools/datatalksclub-mlops-zoomcamp.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/datatalksclub-mlops-zoomcamp","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=datatalksclub-mlops-zoomcamp","description":"Free MLOps course from DataTalks.Club","homepage_url":null,"license":null,"open_issues":3,"watchers":213,"ai_summary":null,"readme_excerpt":"### [Module 4: Model Deployment](04-deployment)\n\n- Deployment strategies: online (web, streaming) vs. offline (batch)\n- Deploying with Flask (web service)\n- Streaming deployment with AWS Kinesis & Lambda\n- Batch scoring for offline processing\n- Homework","github_created_at":"2021-10-21T09:35:28+00:00","created_at":"2026-07-15T11:20:40.984021+00:00","updated_at":"2026-07-15T11:20:44.710268+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"evaluation-observability","name":"Evaluation & Observability","url":"https://www.graphcanon.com/categories/evaluation-observability","markdown_url":"https://www.graphcanon.com/categories/evaluation-observability.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/evaluation-observability"},{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"}],"tags":[{"slug":"jupyter-notebook","name":"jupyter-notebook"},{"slug":"machine-learning","name":"machine-learning"},{"slug":"mlops","name":"mlops"},{"slug":"model-deployment","name":"model-deployment"},{"slug":"model-monitoring","name":"model-monitoring"},{"slug":"workflow-orchestration","name":"workflow-orchestration"}],"trust":{"provenance":{"is_fork":false,"github_id":419662458,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-15T11:20:41.934Z","maintenance":{"label":"Steady","score":60,"methodology":"github_public_v1","releases_90d":0,"days_since_push":35,"last_release_at":null},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T11:20:42.511Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-15T11:20:41.690Z"},"languages":{"value":["jupyter notebook"],"source":"github.language","observed_at":"2026-07-15T11:20:41.690Z"}}}}