MATIH Platform is in active MVP development. Documentation reflects current implementation status.
17. Kubernetes & Helm
Data Plane Charts
Overview

Data Plane Charts Overview

The data plane consists of 11 application services deployed via the matih-data-plane umbrella chart. Services are a mix of Java Spring Boot, Python FastAPI, and Node.js, each targeting specific node pools based on their resource requirements.


Service Summary

ServiceTechPortNode PoolGPUPurpose
ai-servicePython8000aicomputeOptionalNLP-to-SQL, conversational AI
query-engineJava8080dataplaneNoSQL routing, federation
catalog-serviceJava8086dataplaneNoData catalog management
pipeline-serviceJava8092dataplaneNoETL orchestration
ml-servicePython8000aicomputeOptionalML training and serving
bi-serviceJava8084dataplaneNoDashboards, visualization
governance-servicePython8080dataplaneNoData governance
ontology-servicePython8101dataplaneNoOntology management
semantic-layerJava8086dataplaneNoSemantic model compilation
data-quality-servicePython8000dataplaneNoData profiling, quality rules
ops-agent-servicePython8080dataplaneNoInfrastructure optimization

Resource Allocation

Combined resource budget for data plane services (excluding data infrastructure):

MetricRequestsLimits
CPU~4.5 cores~16 cores
Memory~9 GiB~34 GiB
Pods (services only)22130 (max HPA)