Dependencies
Owner: Project Manager
Reviewers: Engineering, DevOps
Status: Draft
Version: 0.1
Last Updated: 2026-09-16
Review Cycle: Per release
Runtime Dependencies
| Dependency |
Usage |
Status |
| PostgreSQL / TimescaleDB |
Core relational data and telemetry time series. |
CONFIRMED |
| Redis |
Cache/session-related runtime support. |
CONFIRMED |
| Mosquitto |
MQTT broker for local IoT stack. |
CONFIRMED |
| Telegraf |
Raw/staging MQTT ingestion. |
CONFIRMED |
| Google Cloud Storage |
Backend dependency for storage integration. |
CONFIRMED |
| Gmail/nodemailer |
Email notifications and tickets/password flows. |
PARTIAL |
| Kubernetes/GKE |
Backend API deployment manifests. |
CONFIRMED |
Development Dependencies
| Dependency |
Usage |
| Node.js 20 |
CI runtime and app development. |
| Prisma |
Database schema, migrations and client generation. |
| Expo |
Mobile development/runtime. |
| Vite |
Web development/build. |
| Docker Compose |
Local integrated stack. |
External Decisions
- Confirm production email provider and deliverability setup.
- Confirm production storage bucket, access policy and retention.
- Confirm monitoring/logging providers.