MLOps · 02 of 5
Self-hosted platform
Open-source MLOps in one private EKS cluster: Kafka, Airflow, MLflow, PyTorch, Triton, Prometheus, Grafana.
01
A reference platform on Amazon EKS
One VPC, one EKS cluster in a private subnet, only basic AWS services. Select a component for details.
Self-Hosted MLOps on Amazon EKS
Point at a component to light its links; select it for what it does here and the practice that makes it right on AWS.
02
The platform, layer by layer
Open source end to end, with no managed ML, queue or NoSQL service.
- 01User interfaceA web app for datasets, labels, runs and approvals, built for non-specialists.Reactgenerated API client
- 02APIFastAPI: ports and adapters, contract-first OpenAPI.FastAPIOpenAPI
- 03Events and orchestrationKafka carries events; Airflow runs ingest, train, test, deploy and drift workers.KafkaApache Airflowworkers
- 04Training and registryPyTorch training; every run and model in the MLflow registry.PyTorchONNXMLflow
- 05ServingNVIDIA Triton behind a verdict API: ACCEPT, REJECT or ABSTAIN.NVIDIA Tritonverdict API
- 06DataPostgreSQL metadata, S3 through a VPC endpoint, existing file storage mounted, ECR images.PostgreSQLS3NASECR
- 07RuntimeOne EKS cluster: CPU nodes for API, workers and serving; GPU nodes for training.Amazon EKSTerraformCPU and GPU node groups
Prometheus & Grafana · access per project and role
03
Self-hosted or managed?
Where self-hosting is required, a CI check can block managed AI services from the build. Many teams choose managed services instead.
| Self-hosted on Kubernetes | Managed ML services | |
|---|---|---|
| Data location | Stays in place; read from existing storage | Follows the service's storage and region |
| Portability | Same design on any Kubernetes | Tied to one provider's APIs |
| Operations | Your team or NGT runs cluster, GPUs, upgrades | The provider runs the infrastructure |
| Time to start | Longer: the platform is built first | Shorter: services are ready |
| GPU use | GPUs only in the training node group | Paid per use of each service |
04
Open-source toolchain
The reference platform's tools, plus others in NGT's MLOps catalogue.
Data and events
KafkaApache Airflow
Training
PyTorchONNX
Tracking and registry
Serving
NVIDIA TritonFastAPI
Platform
Observability
Also in our catalogue
SourcesAI Modeling & MLOps case study, NGT (Sep 2026)AI-First DevOps Transformation: Services & Solutions, NGT (Oct 2026)NGT Service Offering v3.2 (Jul 2026)Machine Learning Platform with Kubeflow, NGT reference deckPlatform Engineering v1.2, NGT (Sep 2026)Data Platform Ops & DataOps Service Catalog, NGT (Sep 2026)FPT AI Factory service offering, FPT Smart Cloud (Nov 2025)
