Guide for Students
This website is a reference guide to the tools and technologies for building a cloud-based digital twin supported by a solid MLOps infrastructure. Explore the different categories to discover the essential components for your project. For a concrete example, take a look at the Virtual Power Plant (VPP) project.
Core Infrastructure & Cloud Services
Container Orchestration & Deployment
Cloud Platforms
Specific AWS Services
Data Streaming, Brokers & Databases
Real-time Data Processing
Message Queues
Databases
Machine Learning & MLOps
ML Frameworks & Libraries
MLOps Platforms
Backend & Frontend Development
API Frameworks (Backend)
Data Processing
IoT & Hardware Integration
Microcontrollers & SBCs
IoT Libraries (Python)
Simulation, Optimization & Monitoring
Optimization & Programming
Energy & Physical System Simulation
Monitoring & Observability
Visualization
3D Visualization & DT Platforms
Recommended Learning Path
- Start with Infrastructure: Docker, Docker Compose, basic cloud services.
- Data Streaming: Kafka fundamentals and real-time data processing.
- IoT Integration: Raspberry Pi, sensors, MQTT protocol.
- Database Design: TimescaleDB for time-series data.
- ML Pipeline: MLflow for experiment tracking and model deployment.
- API Development: FastAPI for backend services.
- Frontend Visualization: React + Chart.js for real-time dashboards.
- Optimization: PuLP for decision-making algorithms.
- Monitoring: Prometheus + Grafana for system observability.