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.