OphirIAn
Deploying machine-learning models in industrial production requires a specific engineering discipline: MLOps. In contexts with connectivity constraints, limited compute capacity, scarce data, and teams with little ML experience, adapted MLOps is critical for system sustainability and reliability. This technical analysis defines principles, tools, and MLOps patterns suitable for Colombian and Latin American industrial MSMEs.
MLOps (Machine Learning Operations) is the engineering discipline that integrates DevOps, data engineering, and data science principles to move ML models from experimental development to operational production in a reliable, reproducible, and monitorable way. In industrial settings, MLOps solves the "last mile" problem: 87% of ML models built in projects never reach production (Gartner, 2022).
[1] Sculley D et al. (2015). Hidden Technical Debt in Machine Learning Systems. NeurIPS 2015. doi:10.5555/2969442.2969519
[2] Gartner. (2022). How to Scale AI in Your Organization. Gartner Research ID G00764136.
[3] Kreuzberger D, Kühl N, Hirschl S. (2023). Machine Learning Operations (MLOps): Overview, Definition, and Architecture. IEEE Access, 11, 31866–31879.
Industrial MSME environments in Colombia and LATAM face constraints that make direct adoption of MLOps architectures designed for large tech companies (Netflix, Uber, Airbnb) inadequate. OphirIAn identified six critical constraints and corresponding solution patterns:
| Constraint | Manifestation | MLOps solution pattern | Tools |
|---|---|---|---|
| Sparse data | n<2000 historical process records | Transfer learning, data augmentation, active learning | PyTorch, scikit-learn |
| Limited connectivity | Intermittent or absent internet on-site | Edge ML inference, offline-first architecture, periodic sync | TF Lite, ONNX Runtime, MQTT |
| Constrained hardware | No GPU, low-capacity servers | Model compression, quantization, lightweight models (LGBM, XGB) | ONNX, TF Lite, GGUF |
| No in-house ML team | Operators without ML/statistics training | AutoML, no-code interfaces, SHAP/LIME explainability | AutoML frameworks, Streamlit |
| Process drift | Seasonal changes, raw-material variability | Active drift monitoring, scheduled retraining | Evidently AI, Prometheus |
| Regulatory traceability | INVIMA, CODEX, export certifications | Model versioning, data lineage, complete audit logs | MLflow, DVC, Git-LFS |
[4] Shankar S et al. (2022). Operationalizing Machine Learning: An Interview Study. arXiv:2209.09125.
[5] Paleyes A, Urma RG, Lawrence ND. (2022). Challenges in deploying machine learning: A survey of case studies. ACM Comput Surv, 55(6), 1–29. doi:10.1145/3533378
[6] Renggli C et al. (2021). Continuous Integration of Machine Learning Models. arXiv:1903.00278.
OphirIAn defined an operationally lightweight MLOps stack, mostly open source, that enables critical MLOps capabilities (versioning, monitoring, retraining, and serving) with infrastructure costs below USD 200/month for an average industrial MSME.
[7] Lu J et al. (2018). Learning under Concept Drift: A Review. IEEE Trans Knowl Data Eng, 31(12), 2346–2363.
[8] Chen J et al. (2022). Towards MLOps: A Framework and Maturity Model. Proc. ICSOC 2022. doi:10.1007/978-3-031-20984-0_1
[9] Breck E et al. (2017). The ML Test Score: A Rubric for ML Production Readiness. IEEE BigData 2017.
[10] Zaharia M et al. (2018). Accelerating the Machine Learning Lifecycle with MLflow. IEEE Data Eng Bull, 41(4), 39–45.
[11] Symeonidis G et al. (2022). MLOps — Definitions, Tools and Challenges. Proc. IEEE COMPSAC 2022.
Google Cloud defines three MLOps maturity levels (0, 1, 2) that represent the evolution path from manual ML to full lifecycle automation. OphirIAn adapts this framework to the reality of Latin American industrial MSMEs, defining a progressive and financially sustainable maturity path.
[12] Google Cloud. (2023). MLOps: Continuous delivery and automation pipelines in machine learning. cloud.google.com/architecture/mlops-continuous-delivery-and-automation-pipelines-in-machine-learning
[13] Tamburri DA. (2020). Sustainable MLOps: Trends and challenges. Proc. QUATIC 2020. doi:10.1109/QUATIC51189.2020.00016
[14] Makinen S et al. (2021). Who Needs MLOps: What Data Scientists Seek to Accomplish and How Can MLOps Help? Proc. WAIN@ICSE 2021.
[15] Hewage P et al. (2022). Temporal Fusion Transformers for industrial process monitoring. Appl Soft Comput, 128, 109382.