Distributed Django with Time Series
Deploy Django on Raspberry Pis and Collect Sensor Data
Course topics
Links
- Code
- Timescale
- Blog Post for Dockerfile
- django-timescaledb package
Lessons
Welcome
2:43
Demo
4:23
Requirements
2:59
Setup Django Project
5:44
Priority Dotenv Helper for Python Decouple
6:47
Run TimescaleDB via Docker Compose
11:42
Integrate TimescaleDB with Django
11:05
Create a TimescaleDB model with django-timescaledb
7:21
Running Code outside the Request Response Cycle with Django and Celery
4:11
Integrate Django & Celery
7:13
Django Celery Task to Generate Fake Data
8:50
Auto Schedule Tasks with Celery Beat
5:22
Celery Task Queues for Individual Worker Nodes
10:36
Django Project within Docker Compose
11:58
Docker Compose Watch to Auto Refresh Django Container
5:03
Multi-Node Celery Running on Docker Compose
8:53
Configure Raspberry Pi OS for your Pi Cluster
6:57
Verify Pi Installation and Create Ansible Inventory File
6:37
Using Ansible to Configure our Pi Cluster for Django
31:24
Production TimescaleDB
11:09
Timescale DB Queries and API Responses
12:42
Additional Database Queries
7:50
Visualizing Average Temperature over time
4:09
Visualizing Average Temperature per Node over time
6:14
Thank you
2:13