| Technology | Category | Use Case |
|---|
| Traefik | Reverse Proxy / Load Balancer | Routes external requests into the platform, managing traffic between frontend, backend, and containers. |
| Keycloak | Identity & Access Management | Provides authentication, authorization, and user management for the platform. |
| React | Frontend Framework | Used for building the Frontend-Server (user interface). |
| Python / Fast API | Programming Language / Web Framework | Likely used for backend services, data processing, and containerized training tasks. Powers the REST API in the Backend-Server for resource management and data/model access. |
| PostgreSQL | Database | Used as Datastorage for datasets, models, and metadata. |
| Fuseki / Apache Jena Fuseki | Semantic Web / RDF Triple Store | Manages and queries semantic data (e.g., linked data, ontologies). |
| MinIO | Object Storage (S3-compatible) | Stores datasets, models, and other large binary files. |
| Docker | Containerization Platform | Provides container runtime for backend components and dynamic containers (like Jupyter). |
| Portainer.io | Docker / Edge Device Management Interface | Simplifies management and deployment of Docker containers and edge deployments. |
| EDC (Eclipse Dataspace Components) | Data Connector Framework | Connects and manages data exchange between different systems or organizations securely. |
| Jupyter Notebook | Interactive Computing Environment | Runs notebooks for developing, testing, and training AI/ML models. |
| CVAT (Computer Vision Annotation Tool) | Annotation Tool | Used for labeling datasets, especially image data for AI/ML model training. |