This repository provides the source code for a step-by-step tutorial for the Rapid Deployment Platform.
- Step 1: Setup of the Redis stream and Redis Insight for debugging. The code is available here.
- Step 2: Add an RDP Data Crawler for retrieving weather data. The code is available here.
- Step 3: Add an RDP Database and an RedSQL Data Sync for long-time storage of the weather data. The code is available here.
- Step 4: Add a Grafana dashboard for visualizing the weather data. The code is available here.
- Step 5: Integrate a new micro-service for forecasting the power output of a PV module based on the weather data. The code is available here.
- Step 6: Integrate a custom data crawler for retrieving the power grid frequency from the public Energy-Charts API. The code is available here.
- Step 7: Configure a reverse proxy for securing access to the dashboard via TLS (using a self-signed certificate). The code is available here.
You need to have Docker and Docker Compose installed.