mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-07-12 18:00:37 +00:00
82 KiB
82 KiB
Machine Learning Ops (MLOps) and Data Science
!!! info "Architectural Context" Detailed reference for Machine Learning Ops (MLOps) and Data Science in the context of AI.
Table of Contents
- Competitions
- Computer Vision
- Databases
- Distributed Training
- Document Analysis
- Education
- Foundations
- Information Retrieval
- Large Language Models
- MLOps
- Medical Imaging
AI and Machine Learning
Bio-Computing
Protein Folding
- (2022) elconfidencial.com: La batalla entre Google y Meta que nadie esperaba: revolucionar la biología 🌟 [SPANISH CONTENT] 🌟🌟 [EMERGING] — A deep journalistic analysis exploring the intense scientific competition between Google's DeepMind (AlphaFold) and Meta AI (ESMFold) in protein folding. Highlights the tectonic shift of biological science into a computationally intensive machine learning domain with staggering computing architecture demands.
Foundations
Decision Intelligence
- (2020) youtube: Making Friends with Machine Learning | Cassie Kozyrkov | playlist 🌟 [NONE CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — A foundational lecture series on structural decision-making and pragmatism in machine learning by Cassie Kozyrkov. Focuses on framing analytics problems, mitigating cognitive biases in model creation, and designing human-centric metrics to measure real business impact.
Neural Networks
- (2023) marvelousmlops.substack.com: Learn Machine Learning and Neural Networks without Frameworks [PYTHON CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — A technical exploration of the math and implementation mechanics of neural networks from pure scratch, avoiding PyTorch or TensorFlow abstraction layers. Focuses on matrix operations, backpropagation algorithms, and loss optimizations to build strong foundational knowledge.
Open Source
Landscape Evaluation
- (2022) infoworld.com: 13 open source projects transforming AI and machine learning [NONE CONTENT] 🌟🌟🌟 [EMERGING] — An analytical review of thirteen disruptive open-source initiatives restructuring the artificial intelligence and machine learning paradigm. Covers emerging runtimes, foundational data lakes, model-serving layers, and high-performance training acceleration engines that dominate the landscape.
Architectural Foundations
Kubernetes Tools
General Reference
- cd.foundation: Announcing the CD Foundation MLOps SIG [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering cd.foundation: Announcing the CD Foundation MLOps SIG in the Kubernetes Tools ecosystem.
- ravirajag.dev: MLOps Basics - Week 10: Summary [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering ravirajag.dev: MLOps Basics - Week 10: Summary in the Kubernetes Tools ecosystem.
- medium.com/workday-engineering: Implementing a Fully Automated Sharding' Strategy on Kubernetes for Multi-tenanted Machine Learning Applications [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering medium.com/workday-engineering: Implementing a Fully Automated Sharding' Strategy on Kubernetes for Multi-tenanted Machine Learning Applications in the Kubernetes Tools ecosystem.
- medium.com/globant: Advantages of Deploying Machine Learning models with' Kubernetes 🌟 [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering ==medium.com/globant: Advantages of Deploying Machine Learning models with' Kubernetes== 🌟 in the Kubernetes Tools ecosystem.
- medium.com/pythoneers: MLOps: Tool Stack Requirement in Machine Learning' Pipeline [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering medium.com/pythoneers: MLOps: Tool Stack Requirement in Machine Learning' Pipeline in the Kubernetes Tools ecosystem.
- medium.com/formaloo: How no-code platforms are democratizing data science' and software development 🌟 [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering medium.com/formaloo: How no-code platforms are democratizing data science' and software development 🌟 in the Kubernetes Tools ecosystem.
- datarevenue.com: Airflow vs. Luigi vs. Argo vs. MLFlow vs. KubeFlow [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering datarevenue.com: Airflow vs. Luigi vs. Argo vs. MLFlow vs. KubeFlow in the Kubernetes Tools ecosystem.
- swirlai.substack.com: SAI #08: Request-Response Model Deployment - The MLOps' Way, Spark - Executor Memory Structure and more... 🌟 [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering swirlai.substack.com: SAI #08: Request-Response Model Deployment - The MLOps' Way, Spark - Executor Memory Structure and more... 🌟 in the Kubernetes Tools ecosystem.
- openai.com: Scaling Kubernetes to 7,500 nodes 🌟 [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering openai.com: Scaling Kubernetes to 7,500 nodes 🌟 in the Kubernetes Tools ecosystem.
- medium.com/@study.uttam: Main Challenges of Machine Learning [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering medium.com/@study.uttam: Main Challenges of Machine Learning in the Kubernetes Tools ecosystem.
- medium.com/ai-hero: Streamlining Machine Learning Operations (MLOps) with' Kubernetes and Terraform [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering medium.com/ai-hero: Streamlining Machine Learning Operations (MLOps) with' Kubernetes and Terraform in the Kubernetes Tools ecosystem.
- medium.com/@karanshingde: Machine Learning in Production— Your Comprehensive' 101 Practical Guide [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering medium.com/@karanshingde: Machine Learning in Production— Your Comprehensive' 101 Practical Guide in the Kubernetes Tools ecosystem.
- marvelousmlops.substack.com: CI/CD for MLOps on GitLab (part 1) [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering marvelousmlops.substack.com: CI/CD for MLOps on GitLab (part 1) in the Kubernetes Tools ecosystem.
- medium.com/aiguys: MLOps: Serving AI apps to million users [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering medium.com/aiguys: MLOps: Serving AI apps to million users in the Kubernetes Tools ecosystem.
- marvelousmlops.substack.com: How to sell MLOps in large Organizations [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering marvelousmlops.substack.com: How to sell MLOps in large Organizations in the Kubernetes Tools ecosystem.
- marvelousmlops.substack.com: MLOps roadmap 2024 [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering marvelousmlops.substack.com: MLOps roadmap 2024 in the Kubernetes Tools ecosystem.
- marvelousmlops.substack.com: Technical roles in Data Science: Who is doing' what? [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering marvelousmlops.substack.com: Technical roles in Data Science: Who is doing' what? in the Kubernetes Tools ecosystem.
- marvelousmlops.substack.com: Traceability & Reproducibility [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering marvelousmlops.substack.com: Traceability & Reproducibility in the Kubernetes Tools ecosystem.
- seattledataguy.substack.com: Data Engineering Vs Machine Learning Pipelines [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering ==seattledataguy.substack.com: Data Engineering Vs Machine Learning Pipelines== in the Kubernetes Tools ecosystem.
- medium.com/@samiullah6799: Different Roles in MLOps [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering ==medium.com/@samiullah6799: Different Roles in MLOps== in the Kubernetes Tools ecosystem.
- marvelousmlops.substack.com: Sharpen your cookiecutter: speed up repo creation' with workflows [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering marvelousmlops.substack.com: Sharpen your cookiecutter: speed up repo creation' with workflows in the Kubernetes Tools ecosystem.
- decodingml.substack.com: How to ensure your models are fail-safe in production? [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering decodingml.substack.com: How to ensure your models are fail-safe in production? in the Kubernetes Tools ecosystem.
- medium.com/@kevin30101999: Machine Learning Pipeline using Argo workflow' 🌟 [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering medium.com/@kevin30101999: Machine Learning Pipeline using Argo workflow' 🌟 in the Kubernetes Tools ecosystem.
- Marvelous MLOps Substack [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering Marvelous MLOps Substack in the Kubernetes Tools ecosystem.
- decodingml.substack.com: Decoding ML Newsletter [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering decodingml.substack.com: Decoding ML Newsletter in the Kubernetes Tools ecosystem.
- medium.com/mlearning-ai: The Best Object Detection Libraries That I Work' With [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering medium.com/mlearning-ai: The Best Object Detection Libraries That I Work' With in the Kubernetes Tools ecosystem.
- blog.devgenius.io: Kubeflow Cloud Deployment (AWS) [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering blog.devgenius.io: Kubeflow Cloud Deployment (AWS) in the Kubernetes Tools ecosystem.
- joseprsm.medium.com: How to build Machine Learning models that train themselves [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering joseprsm.medium.com: How to build Machine Learning models that train themselves in the Kubernetes Tools ecosystem.
- medium.com/dkatalis: Creating a Mutating Webhook for Great Good! Or: how' to automatically provision Pods on a specific node pool [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering medium.com/dkatalis: Creating a Mutating Webhook for Great Good! Or: how' to automatically provision Pods on a specific node pool in the Kubernetes Tools ecosystem.
- stackoverflow.com: How is Flyte tailored to "Data and Machine Learning"? [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering stackoverflow.com: How is Flyte tailored to "Data and Machine Learning"? in the Kubernetes Tools ecosystem.
- medium.com/@timleonardDS: Who Let the DAGs out? Register an External DAG' with Flyte (Chapter 3) [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering medium.com/@timleonardDS: Who Let the DAGs out? Register an External DAG' with Flyte (Chapter 3) in the Kubernetes Tools ecosystem.
- blog.devops.dev: Mastering Machine Learning at Scale with Azure Machine' Learning [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering blog.devops.dev: Mastering Machine Learning at Scale with Azure Machine' Learning in the Kubernetes Tools ecosystem.
- marvelousmlops.substack.com: Model serving architectures on Databricks [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering marvelousmlops.substack.com: Model serving architectures on Databricks in the Kubernetes Tools ecosystem.
- medium.com/sync-computing: Top 9 Lessons Learned about Databricks Jobs Serverless [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering medium.com/sync-computing: Top 9 Lessons Learned about Databricks Jobs Serverless in the Kubernetes Tools ecosystem.
- medium.com/bakdata: Scalable Machine Learning with Kafka Streams and KServe [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering medium.com/bakdata: Scalable Machine Learning with Kafka Streams and KServe in the Kubernetes Tools ecosystem.
- medium.com/@bchenjh: Distributed full fine-tuning of Llama2 on Kubernetes [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering medium.com/@bchenjh: Distributed full fine-tuning of Llama2 on Kubernetes in the Kubernetes Tools ecosystem.
- learn.iterative.ai: Iterative Tools for Data Scientists & Analysts [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering learn.iterative.ai: Iterative Tools for Data Scientists & Analysts in the Kubernetes Tools ecosystem.
- blog.devgenius.io: Training model with Jenkins using docker: MLOPS [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering blog.devgenius.io: Training model with Jenkins using docker: MLOPS in the Kubernetes Tools ecosystem.
- betterprogramming.pub: Attach a Visual Debugger to ML-training Jobs on Kubernetes [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering betterprogramming.pub: Attach a Visual Debugger to ML-training Jobs on Kubernetes in the Kubernetes Tools ecosystem.
AutoML
Low-Code
Code Generation
- (2021) towardsdatascience.com: Automatically Generate Machine Learning Code with Just a Few Clicks [PYTHON CONTENT] 🌟🌟 [COMMUNITY-TOOL] — Explores early AutoML and automated code-generation tools designed to accelerate the model-building lifecycle. Evaluates the architectural benefits of removing manual scaffolding from pipeline creation, while stressing the long-term necessity of custom code refactoring for performance-critical production systems.
CI-CD
DevOps
- (2021) analyticsindiamag.com: Top tools for enabling CI/CD in ML pipelines [NONE CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — Evaluates prominent orchestration and CI/CD tools targeted at ML pipelines, comparing systems like Jenkins, GitHub Actions, and specialized MLOps runners. Discusses the fundamental differences between traditional software compilation and ML pipelines that require data versioning and model validation.
CICD
Containers
- (2021) towardsdatascience.com: From DevOps to MLOPS: Integrate Machine Learning Models using Jenkins and Docker [PYTHON CONTENT] [COMMUNITY-TOOL] — This technical guide bridges DevOps and MLOps by demonstrating how to containerize machine learning models using Docker and orchestrate their integration pipelines with Jenkins. It provides an architectural map for automating CI/CD routines for smart microservices, ensuring reproducible builds and robust test suites.
Cloud Platforms
AWS
SageMaker
- (2022) aws.amazon.com: MLOps foundation roadmap for enterprises with Amazon SageMaker [NONE CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — A detailed blueprints roadmap by AWS outlining standard enterprise implementation strategies for SageMaker. Addresses resource provisioning, continuous training cycles, multi-account governance, and secure networking architectures required for heavy-duty financial and healthcare deployments.
- (2022) aws.amazon.com: Promote pipelines in a multi-environment setup using Amazon SageMaker Model Registry, HashiCorp Terraform, GitHub, and Jenkins CI/CD [HCL CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — An advanced infrastructure-as-code deployment blueprint for multi-environment (Dev, Stage, Prod) MLOps promotion. Orchestrates SageMaker Model Registry with HashiCorp Terraform, GitHub Actions, and Jenkins, demonstrating an enterprise-grade, highly-secured CI/CD model delivery loop.
Azure
MLflow
- (2022) docs.microsoft.com: MLflow and Azure Machine Learning [PYTHON CONTENT] [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [LEGACY] — Detailed technical guide illustrating the native integration between MLflow APIs and Azure Machine Learning workspaces. Explains how developers can track local experiments directly to Azure ML cloud runs and publish models to Azure managed registries without rewriting legacy MLflow scripts.
Model Serving
- (2022) bea.stollnitz.com: Creating batch endpoints in Azure ML [PYTHON CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — Demystifies Azure ML batch endpoint configurations, highlighting the differences between batch and low-latency real-time managed endpoints. Covers execution environments, partition configurations, storage connections, and scaling parameters needed to serve heavy computational batch datasets efficiently.
- (2021) youtube: Deploy Convolutional Neural Network (CNN) on Azure with Python | Deep Learning Deployment | MLOPS [PYTHON CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — A practical video tutorial showing step-by-step preparation, containerization, and hosting of a Convolutional Neural Network (CNN) on Azure container endpoints. Demonstrates writing score scripts, declaring environment dependencies, and triggering predictions via REST APIs.
System Design
- (2023) learn.microsoft.com: Azure Well-Architected Framework perspective on Azure Machine Learning [NONE CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Detailed architecture guidance map aligned to Azure's Well-Architected Framework, focused on Azure Machine Learning. Evaluates cost optimization, operational excellence, reliability, security architectures, and resource management models crucial for enterprise system compliance.
Flyte Managed
- (2024) Union Cloud [NONE CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — A managed enterprise platform powered by Flyte, designed to orchestrate complex machine learning and data engineering workloads. It delivers serverless operational abstraction, dynamic scaling, robust isolation structures, and unified lineage tracing across multi-cloud environments.
Google Cloud
Data Analytics
- (2021) cloud.google.com: How to use a machine learning model from a Google Sheet using BigQuery ML [SQL CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — Explains how to integrate BigQuery ML model inferences directly within Google Sheets using connected sheets and SQL. This bridging pattern democratizes access to complex analytical models for non-technical stakeholders. Eliminates standard ETL overhead by pushing computation directly into Google's scalable data warehouse infrastructure.
OpenShift
Enterprise Platforms
- (2021) redhat.com: Introducing Red Hat OpenShift Data Science [NONE CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Technical introduction of Red Hat OpenShift Data Science (RHODS), a managed hybrid-cloud service leveraging OpenShift Kubernetes. Details out-of-the-box configurations for JupyterHub, PyTorch, TensorFlow, and partner tools like Starburst or Anaconda to simplify operational enterprise scaling.
Data Engineering
Data Labeling
Human-In-The-Loop
- (2023) ==rubrix== ⭐ 5002 [PYTHON CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — Formerly Rubrix, Argilla is a premier open-source data curation platform designed for AI and LLM workflows. Enables continuous human-in-the-loop (HITL) fine-tuning cycles. It seamlessly integrates with Hugging Face, SpaCy, and LangChain, optimizing training data quality through iterative annotation, validation, and curation mechanisms.
Data Ops
CI-CD (1)
- (2022) semaphoreci.com: Why Do We Need DevOps for ML Data? [NONE CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — Argues for the rigorous application of DevOps fundamentals to machine learning training data. Discusses concepts such as immutable data pipelines, data-drift unit testing, semantic versioning of large binary stores, and continuous integration validation applied specifically to high-volume datasets.
Learning Roadmap
Machine Learning
- (2023) github: A very Long never ending Learning around Data Engineering & Machine' Learning [PYTHON CONTENT] 🌟🌟 [COMMUNITY-TOOL] — A comprehensive curated repository documenting data engineering pipelines, distributed computing principles, and machine learning foundations. It aggregates core concepts of large-scale data systems, covering ingest-to-model-delivery workflows. Essential for developers transitioning from traditional software engineering to data-intensive systems.
Streaming
Kafka
- (2021) towardsdatascience.com: Schemafull streaming data processing in ML pipelines [PYTHON CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] — Technical analysis of schema-driven streaming pipelines using Apache Kafka and Apache Avro in Python. Demonstrates how strict schema enforcement prevents downstream ML model ingestion errors. Crucial for designing real-time feature stores and maintaining strong structural contracts across distributed data microservices.
Data Science
Career Guidance
Industry Trends
- (2021) analyticsindiamag.com: Is coding necessary to work as a data scientist? [NONE CONTENT] 🌟🌟 [COMMUNITY-TOOL] — Analyzes the tension between low-code/no-code ML frameworks and custom code solutions. Synthesizes why advanced programming remains essential for architectural optimization, pipeline reliability, custom deployment debugging, and deep system engineering.
Cloud Notebooks
Data Engineering (1)
- (2022) freecodecamp.org: How to Download a Kaggle Dataset Directly to a Google Colab Notebook [PYTHON CONTENT] [COMMUNITY-TOOL] — A practical walk-through detailing how to pull datasets from Kaggle directly into Google Colab instances via the command line. This method bypasses local download bottlenecks, optimizing workspace staging workflows.
Data Frames
Out-of-Core Processing
- (2023) vaex.io [PYTHON CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — A highly efficient out-of-core DataFrame library designed to analyze, visualize, and map massive tabular datasets containing billions of rows. By using memory mapping and zero-copy concepts, it executes complex computations without exhausting local RAM.
Datasets
Medical Imaging
- (2024) isic-archive.com [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] — The International Skin Imaging Collaboration (ISIC) hosts the world's largest open clinical image archive for dermatological AI research. This platform is a critical resource for clinical validation, transfer learning, and training diagnostic computer vision architectures.
Regression Analysis
- (2023) kaggle.com: Sports Car Prices dataset [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] — A multivariate tabular dataset cataloging sports car configurations alongside retail pricing. Ideal for baseline testing of regression models, feature encoding exercises, and setting up clean tabular learning pipelines.
Developer Tooling
Python Ecosystem
- (2023) thenewstack.io: 7 Must-Have Python Tools for ML Devs and Data Scientists 🌟 [PYTHON CONTENT] [COMMUNITY-TOOL] — A technical article highlighting the top Python tools and libraries that modern data scientists use to build and optimize their models. It evaluates features across libraries focused on performance, profiling, testing, and memory usage.
Data Version Control
Developer Tooling (1)
- (2024) DVC [TYPESCRIPT CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — The VS Code extension for Data Version Control (DVC) enables developers to view experiments, visual graphs, and dataset versions natively from their editor. By simplifying visual pipelines, it streamlines collaborative feature engineering and reproducible experimentation.
- (2023) docs.microsoft.com: Machine Learning Experimentation in VS Code with DVC Extension [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] — A video walk-through and documentation highlighting DVC-based model experimentation processes in VS Code. Shows how database tracking and Git-based data configuration workflows are visualised, resolving typical data-drift tracking issues.
Deployment
Kubernetes Orchestration
- (2022) bodywork-ml/bodywork-core: Bodywork ⭐ 436 [PYTHON CONTENT] 🌟🌟 [COMMUNITY-TOOL] — Bodywork acts as a pipeline orchestrator and deployment tool focused on shipping machine learning systems directly into Kubernetes. While currently seeing low developer activity, it remains a valuable conceptual blueprint for running serverless, stateful, and batch-oriented ML pipelines.
Development Environments
Containerization
- (2023) tensorchord/envd: Reproducible development environment for AI/ML 🌟 ⭐ 2209 [GO CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — An innovative local development environment generator for ML engineering. Envd translates Python declarations into isolated container definitions, ensuring high reproducibility for CUDA packages, pip dependency trees, and IDE plugins without writing complex Dockerfiles.
Distributed Systems
Compute Engines
Ray
- (2026) ==Ray== [C++ CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — Ray is the premier distributed execution framework for scaling compute-heavy AI and Python workloads. It provides low-overhead, dynamic actor execution models, powering distributed training (Ray Train), hyperparameter tuning (Ray Tune), and model serving (Ray Serve) at enterprise scale.
Experiment Tracking
Visualization
- (2024) github.com/aimhubio/aim ⭐ 6154 [PYTHON CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Aim is an open-source, highly responsive experiment tracking and visualization dashboard for machine learning. It provides a robust query language and a user-friendly UI to compare thousands of metrics, hyperparameters, and logs across deep learning runs.
Generative AI
Distributed Systems (1)
Case Studies
- (2023) youtube.com: Optimizing LLM Training with Airbnb's Next-Gen ML Platform [NONE CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Technical presentation on scaling Large Language Model (LLM) fine-tuning pipelines using Airbnb's state-of-the-art ML platform. Deep dives into high-performance distributed training clusters, dynamic resource balancing, and optimizations implemented to overcome GPU memory scaling bottlenecks.
LLM Ops
AWS (1)
- (2023) towardsdatascience.com: Deploying LLM Apps to AWS, the Open-Source Self-Service Way [PYTHON CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Presents a self-service architectural framework for deploying LLM microservices to AWS with open-source infrastructure-as-code tools. Outlines the provisioning of specialized GPU-backed instances, serverless scaling mechanics, and custom embedding cache deployments to balance performance with operating costs.
Self-Assessment
- (2023) aiml.com: Large Language Models Quiz (Medium) [NONE CONTENT] 🌟🌟 [COMMUNITY-TOOL] — A structured self-assessment covering core concepts of Transformer architectures, attention layers, tokenization mechanisms, and transfer learning fundamentals. Designed to benchmark engineering comprehension of large language model internal mechanics.
System Design (1)
- (2023) ==huyenchip.com: Building LLM applications for production== [NONE CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — A seminal, highly-cited framework for deploying Large Language Model applications in production environments. Addresses technical hurdles such as context window management, prompting reliability, latency optimization, cost-efficiency trade-offs, and structural output sanitization. Essential reading for modern generative AI architects.
Governance
Maturity Models
- (2022) learn.microsoft.com: Machine Learning operations maturity model 🌟 [NONE CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Detail-rich architectural framework defining the five levels of MLOps organizational maturity. Translates nebulous operational tasks into concrete capabilities encompassing model versioning, automated deployments, feature stores, drift alerts, and cross-functional continuous feedback loops.
Infrastructure
Container Runtimes
GPU Drivers
- (2024) Nix [GO CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] — This reference analysis investigates how nvidia-docker mounts and exposes host driver layers to application runtimes. By diving directly into the underlying Go implementation, it uncovers runtime volume mounting patterns that official NVIDIA documentation often obscures.
GPU Monitoring
Command Line Tools
- (2024) github.com/XuehaiPan/nvitop 🌟 ⭐ 6957 [PYTHON CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — An interactive, terminal-based GPU monitoring tool that acts as a modern replacement for nvidia-smi. It provides real-time tracking of GPU resource consumption, memory configurations, process owners, and historical usage diagrams directly in the shell.
GPU Orchestration
Kubernetes Operators
- (2024) ==catalog.ngc.nvidia.com: NVIDIA GPU Operator - Helm chart 🌟🌟🌟== [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — The official NVIDIA GPU Operator Helm Chart coordinates all physical driver configurations, container engine runtimes, device plugins, and monitoring layers on Kubernetes. This is the industry-standard approach to automated provisioning of GPU compute capabilities across massive cloud and on-premise clusters.
Kubernetes Setup
- (2023) jimangel.io: A Practical Guide to Running NVIDIA GPUs on Kubernetes [NONE CONTENT] [COMMUNITY-TOOL] — A hands-on, practical engineering guide details running native NVIDIA RTX graphics units within a custom-built Kubernetes cluster. It walks through low-level container runtime configurations, containerd settings, and the validation steps required for robust resource scheduling.
Nix Package Manager
- (2023) canvatechblog.com: Supporting GPU-accelerated Machine Learning with Kubernetes and Nix [NIX CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — An in-depth engineering review from Canva detailing their architectural transition to using Nix for managing complex, GPU-accelerated machine learning workloads inside Kubernetes. It addresses the limits of typical container images by relying on Nix to guarantee deterministic and highly reproducible C-library and CUDA dependencies.
Resource Allocation
- (2024) huggingface.co: Implementing Fractional GPUs in Kubernetes with Aliyun Scheduler [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — A deep dive into fractional GPU scheduling policies on Kubernetes using the open-source Aliyun Scheduler. It showcases strategies for maximizing resource utility and lowering infrastructure bills by sharing single physical hardware resources across smaller model-serving pods.
Kubernetes
Architectural Patterns
- (2021) towardsdatascience.com: A Kubernetes architecture for machine learning web-application deployments [YAML CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] — Outlines a highly resilient architectural blueprint for deploying machine learning models on Kubernetes. Discusses containerizing model APIs, managing resource limits, utilizing ingress controllers, and decoupling frontend services from computational inference backends. Offers concrete patterns for scaling web apps backed by heavy-weight deep learning payloads.
Artifact Registration
- (2023) artifacthub.io: mlflow-server [YAML CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] — Official or community Helm Chart designed to bootstrap a highly available MLflow tracking and registry server inside a Kubernetes cluster. Streamlines configuring databases, AWS S3 / MinIO backend stores, and ingress mechanisms required for cloud-native model lifecycle management.
Component Engineering
- (2021) itnext.io: Building ML Componentes on Kubernetes [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] — A deep dive into structuring modular machine learning pipeline components inside a Kubernetes cluster. Focuses on orchestrating stateless compute workloads, defining clear volume interfaces, and managing persistent training artifacts. Highly relevant for architects planning custom infrastructure abstractions over vanilla K8s primitives.
Deployment Guides
- (2023) dev.to/pavanbelagatti: Deploy Any AI/ML Application On Kubernetes: A Step-by-Step Guide! [YAML CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — Hands-on guide showing how to package, deploy, and scale diverse machine learning applications using Kubernetes manifests. Focuses on establishing proper ingress routing, service definitions, CPU/GPU resource constraints, and continuous monitoring sidecars within a native cluster environment.
Kubeflow
- (2021) infracloud.io: Machine Learning Orchestration on Kubernetes using Kubeflow [NONE CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — Explores the practical orchestration of complex ML workflows using Kubeflow pipelines on Kubernetes. Outlines the underlying architecture, components (e.g., pipelines, notebook servers, metadata), and strategic advantages over non-containerized distributed ML setups.
Learning Roadmap (1)
Courses
- (2023) freecodecamp.org: MLOps Course – Learn to Build Machine Learning Production Grade Projects [PYTHON CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [GUIDE] — A complete, production-grade syllabus designed to guide engineers through model training, automated deployment strategies, CI/CD, and system monitoring. Emphasizes building production-ready architectures with clear structural boundaries rather than pure algorithmic modeling.
Curated Reference
- (2024) ==roadmap.sh: MLOps roadmap== [NONE CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — An interactive, structured roadmap detailing the precise skills, methodologies, and technologies required to master modern MLOps. Covers foundational software engineering, distributed system design, data pipelines, model orchestration, and telemetry architectures.
Machine Learning (1)
Competitions
Datasets (1)
- (2024) ==Kaggle Competitions== [NONE CONTENT] [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [EMERGING] — Kaggle stands as the premier community catalog and competition hub for data science. It enables engineers to extract real-world datasets, benchmark their model configurations, and leverage managed GPU runtimes for experimental validation.
Computer Vision
Instance Segmentation
- (2023) github.com/CASIA-IVA-Lab/FastSAM ⭐ 8364 [PYTHON CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Fast SAM offers a highly optimized, CNN-based real-time alternative to Meta's Segment Anything Model. By sacrificing minimal accuracy, it reduces latency and computation footprints, which is critical for edge deployments and microservice image APIs.
Databases
In-database ML
- (2024) postgresml/postgresml 🌟 ⭐ 6800 [RUST CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — An extension that integrates machine learning directly inside PostgreSQL, written in Rust. It enables developers to train and run real-time inference using classic models or LLMs natively through SQL, entirely bypassing external ETL and API pipeline latency.
Distributed Training
Fault Tolerance
- (2024) github.com/SymbioticLab/Oobleck: Oobleck - Resilient Distributed Training' Framework ⭐ 100 [PYTHON CONTENT] [ADVANCED LEVEL] 🌟🌟 [COMMUNITY-TOOL] — An open-source distributed training framework designed with native fault-tolerant characteristics. It mitigates expensive spot-instance preemption delays by dynamically and rapidly reorganizing parallel communication pipelines on-the-fly.
Document Analysis
OCR
- (2024) ==github.com/VikParuchuri/surya== ⭐ 20801 [PYTHON CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [LEGACY] — Surya provides multi-lingual document OCR and accurate layout analysis powered by deep learning. It delivers high-fidelity reading and structuring of dense scientific papers, tables, and financial layouts, serving as a lighter, open substitute for legacy systems.
Education
Study Materials
- (2023) dair-ai/ML-Course-Notes: ML Course Notes 🌟 ⭐ 6568 [MARKDOWN CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — A comprehensive collection of study notes, mathematical backgrounds, and algorithmic outlines covering modern machine learning. It is an exceptional resource for developers transitioning to production AI, offering clear reviews of model structures and deep learning theory.
Foundations (1)
Scratch Implementations
- (2021) dafriedman97.github.io: Machine Learning from Scratch [PYTHON CONTENT] [COMMUNITY-TOOL] — An interactive digital textbook covering foundational machine learning algorithms implemented entirely from scratch in Python. Ideal for engineers seeking underlying model math.
Information Retrieval
RAG Pipelines
- (2024) github.com/decodingml: Real-time news search engine using Upstash Kafka and Vector DB ⭐ 140 [PYTHON CONTENT] [ADVANCED LEVEL] 🌟🌟 [COMMUNITY-TOOL] — A hands-on repository and architecture blueprint illustrating a real-time semantic news search engine. Combining Upstash managed Kafka for event streaming with a Vector Database for indexing, it shows how to build low-latency RAG systems.
Large Language Models
Fine-tuning
- (2023) ==github.com/meta-llama/llama-recipes== ⭐ 18353 [PYTHON CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — Meta's core repository for scaling LLM deployments. It offers highly robust templates for PEFT (Parameter-Efficient Fine-Tuning) such as LoRA, model quantization, and optimization strategies that enable low-latency inference setups inside microservices frameworks.
MLOps
Model Pipelines
- (2021) cortex.dev: How to build a pipeline to retrain and deploy models [NONE CONTENT] [ADVANCED LEVEL] [LEGACY] — Outlines pipeline architectures to automate ML model retraining and deployment. Since the underlying Cortex project has been archived, it is preserved here primarily for historical MLOps framework reference.
Medical Imaging (1)
Computer Vision (1)
- (2022) fepegar/vesseg ⭐ 44 [PYTHON CONTENT] 🌟 [COMMUNITY-TOOL] — A specialized neural segmentation repository targeting retinal vessel identification on ocular datasets. Built with PyTorch, it provides ready-to-run inference architectures, custom dataset preprocessors, and benchmarking tests tailored for ocular imaging.
Medical Imaging (2)
End-to-End Pipeline
- (2023) github.com/10tanmay100: MEDICAL-DATA-PROJECT-END2END-WITH-FEW-MLOPS ⭐ 3 [PYTHON CONTENT] 🌟 [COMMUNITY-TOOL] — A template project exploring end-to-end MLOps strategies for medical imaging classifications. Built to serve as a baseline architectural guide, it shows how to parse medical image sets, structure training scripts, and deploy models as queryable endpoints.
Model Life Cycle
AWS (2)
- (2021) towardsdatascience.com: From Dev to Deployment: An End to End Sentiment Classifier App with MLflow, SageMaker, and Streamlit [PYTHON CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — Walks through a complete MLOps workflow deploying a sentiment classifier. Synthesizes MLflow for parameter and metric tracking, AWS SageMaker for hosting scalable compute environments, and Streamlit for rapid front-end application prototyping. Highlights the synergy of multi-cloud and hybrid-SaaS tooling.
Enterprise Patterns
- (2022) Machine Learning in Production. What does an end-to-end ML workflow look like in production? (transcript) 🌟🌟🌟 [NONE CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — A granular transcript and architectural review of an end-to-end production ML pipeline workflow. Identifies key infrastructure challenges such as reliable data ingestion, continuous model validation, distributed caching, and metadata lineage tracking.
Model Serving (1)
API Development
FastAPI
- (2021) towardsdatascience.com: Deploying An ML Model With FastAPI — A Succinct Guide [PYTHON CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — A step-by-step technical implementation guide utilizing FastAPI for low-latency ML model serving. Highlights the benefits of asynchronous request handling, built-in Pydantic data validation, and automated OpenAPI schema generation. Demonstrates how to package the application with Docker to establish a robust microservice baseline.
- (2021) towardsdatascience.com: Step-by-step Approach to Build Your Machine Learning API Using Fast API [PYTHON CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — Practical guide outlining the architectural components needed to design an enterprise-ready FastAPI wrapper for pre-trained machine learning models. Highlights exception handling, asynchronous inference configurations, and the construction of deterministic, typed request/response contracts using Pydantic.
Architectural Patterns (1)
Infrastructure Selection
- (2024) axelmendoza.com: The Ultimate Guide To ML Model Deployment In 2024 [NONE CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Comprehensive blueprint detailing contemporary paradigms of ML serving, contrasting serverless, dedicated clusters (like K8s), and edge processing. Helps infrastructure architects navigate hardware acceleration, pipeline containerization, security policies, and real-time observability structures.
Kubernetes (1)
KServe
- (2022) thenewstack.io: KServe: A Robust and Extensible Cloud Native Model Server [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Comprehensive technical exploration of KServe (formerly KFServing) on Kubernetes. Covers dynamic autoscaling (scaling down to zero via Knative), standardized ingress protocols (v2 data plane), advanced traffic routing, model validation steps, and canary rollout orchestrations.
Microservices
- (2021) cloudblogs.microsoft.com: Simple steps to create scalable processes to deploy ML models as microservices [PYTHON CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — Provides an enterprise-grade methodology for packaging machine learning models as distinct, containerized microservices. Focuses on automated CI/CD validation loops, lightweight interface design, and scalable deployment targets on Azure Kubernetes Service (AKS). Solves the organizational silo problem by treating the model as an isolated API.
Orchestration
Airflow
- (2021) towardsdatascience.com: Build Machine Learning Pipelines with Airflow and Mlflow: Reservation Cancellation Forecasting [PYTHON CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] — Describes the convergence of Apache Airflow DAG orchestration with MLflow execution and model-tracking servers. Uses a concrete business use case (reservation forecasting) to illustrate scheduled dataset ingestion, remote training validation, and model artifact logging.
Airflow Providers
- (2023) pypi.org/project/airflow-provider-mlflow [PYTHON CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — An official PyPI integration package bridging Apache Airflow workflows and MLflow experiment runs. Provides customized operators and hooks to dynamically log metrics, register models, and fetch operational parameters inside enterprise scheduled orchestration DAGs.
Comparative Analysis
- (2023) union.ai: Production-Grade ML Pipelines: Flyte™ vs. Kubeflow [NONE CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — A direct, architecture-focused comparison between Flyte and Kubeflow for building enterprise-grade pipelines. Evaluates core architectural differences, trade-offs in structural state management, ease of local development, compile-time type validation, and deployment complexity on Kubernetes.
Flyte
- (2022) mlops.community: MLOps with Flyte: The Convergence of Workflows Between Machine Learning and Engineering [NONE CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] — Deeply discusses how Flyte unifies software engineering workflows with rigorous data science experiments. Emphasizes strict typing, local mock testing, deterministic execution environments, and dynamic workflow generation as essential mechanisms for building resilient production-level AI systems.
- (2022) mlops.community: MLOps Simplified: orchestrating ML pipelines with infrastructure abstraction. Enabled by Flyte [NONE CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — Highlights Flyte's capability to isolate infrastructure concerns from data science domains via clean abstract interfaces. Discusses how Flyte's structural containerized execution guarantees clean, versioned deployments without requiring data scientists to directly configure complex Kubernetes parameters.
Frameworks
- (2024) zenml.io: ZenML [PYTHON CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — ZenML is an extensible MLOps pipeline framework designed to decouple data engineering and machine learning workflows from physical target infrastructure. It integrates with major cloud stacks and allows reproducible local executions to scale to production environments effortlessly.
Workflows
- (2024) ==github.com/Netflix/metaflow 🌟== ⭐ 10128 [PYTHON CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — Metaflow is Netflix's human-centric framework designed for building and managing production-grade data science pipelines. It seamlessly integrates local development with enterprise-scale cloud infrastructures, handling data caching, model versioning, and compute scaling automatically.
Software Engineering
DevOps (1)
AI-Assisted Workflows
- (2023) about.gitlab.com: How is AI/ML changing DevOps? [N/A CONTENT] [COMMUNITY-TOOL] — Investigates the evolving integration of AI and Machine Learning inside DevSecOps pipelines. Discusses automated code suggestion mechanisms, ML-driven vulnerability remediation, and predictive diagnostic models, outlining the performance gains and code-security shifts this creates inside delivery loops.
Workflow Transition
Best Practices
- (2021) towardsdatascience.com: From Jupyter Notebooks to Real-life: MLOps 🌟 [PYTHON CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — Addresses the operational chasm between exploratory research in Jupyter notebooks and reliable, production-grade model deployments. Outlines a structured strategy for code modularization, environmental reproducibility, continuous monitoring, and automated retraining architectures.
- (2021) analyticsvidhya.com: Bring DevOps To Data Science With MLOps [NONE CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — Examines the application of classic software engineering DevOps disciplines—such as unit testing, infrastructure-as-code, and active monitoring—to machine learning life cycles. Outlines strategies to dismantle structural friction between software engineering teams and research labs.
Workshops
Infrastructure (1)
- (2022) ML Platform Workshop ⭐ 445 [PYTHON CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — A hands-on technical workshop repository showcasing the design of an end-to-end Machine Learning Platform. Demonstrates real-world integration of model registries, tracking servers, and deployment mechanisms under production-like conditions. Excellent educational resource for learning the architectural glue of modern MLOps frameworks.
💡 Explore Related: AI | ChatGPT | AI Agents MCP