Sometimes a data engineering job just needs a simple ETL script that works. Andreas Kretz builds exactly that in this project: pulling live weather data and writing it into a time-series database, packaged to run serverless on AWS.
What You Build
- A Python script that reads real-time data from a public weather API
- A Docker container for that script, deployed as a serverless job using Amazon ECR, Lambda, and EventBridge
- A TDengine instance, set up through TDengine Cloud, tuned to store the incoming time-series data
- A Grafana dashboard connected to TDengine for visualizing the results
Skills Covered
Along the way, the course introduces the basics of temporal databases and their typical use cases, giving you hands-on experience with a small but complete Dockerized ETL pipeline you can adapt for your own real-time data sources.