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

Data Streaming, Brokers & Databases

Machine Learning & MLOps

Backend & Frontend Development

IoT & Hardware Integration

Microcontrollers & SBCs

IoT Communication Protocols

IoT Libraries (Python)

Simulation, Optimization & Monitoring

Optimization & Programming

Energy & Physical System Simulation

Monitoring & Observability

Visualization

3D Visualization & DT Platforms

Recommended Learning Path

  1. Start with Infrastructure: Docker, Docker Compose, basic cloud services.
  2. Data Streaming: Kafka fundamentals and real-time data processing.
  3. IoT Integration: Raspberry Pi, sensors, MQTT protocol.
  4. Database Design: TimescaleDB for time-series data.
  5. ML Pipeline: MLflow for experiment tracking and model deployment.
  6. API Development: FastAPI for backend services.
  7. Frontend Visualization: React + Chart.js for real-time dashboards.
  8. Optimization: PuLP for decision-making algorithms.
  9. Monitoring: Prometheus + Grafana for system observability.