I’m developing a cloud-based SCADA application that integrates with InfluxDB for time-series data storage and visualization. The platform will provide user profiles, live dashboards, and real-time analytics for industrial automation data.

I’m developing a cloud-based SCADA application that integrates with InfluxDB for time-series data storage and visualization. The platform will provide user profiles, live dashboards, and real-time analytics for industrial automation data.

I would appreciate your guidance on:

  1. Best practices for securely connecting InfluxDB Cloud with a FastAPI-based backend.
  2. Optimizing time-series queries for public dashboards and per-user access.
  3. Embedding or exposing Grafana/Influx dashboards in a secure, read-only way.

Here are some details about my app:

  • App Name: Nexora Cloud SCADA
  • Backend: FastAPI (Python)
  • Frontend: React (with Chart.js / Grafana embeds)
  • Database: InfluxDB Cloud (Cloud2)
  • Target Audience: Industrial users, engineers, plant operators
  • Expected Use Case: Public/Private dashboards for live PLC/OPC UA data

If there are any developer resources, SDKs, or architectural references you’d recommend, please share them.