Constellation OverwatchConstellation Overwatch
Introduction

Architecture

System architecture overview for Constellation Overwatch

System architecture overview for Constellation Overwatch.

Overview

Constellation Overwatch is designed as a lightweight, edge-first data fabric that brings together telemetry, video, and AI processing in a unified platform.

System Diagram

Constellation Overwatch Architecture

Core Components

Data Fabric Layer

ComponentTechnologyPurpose
MessagingNATS JetStreamReal-time pub/sub and persistent messaging
DatabaseTurso (SQLite)Embedded relational storage
APIGo + TemplRESTful API and server-rendered UI

Edge Layer

ComponentPurpose
Aero Arc RelayMAVLink bridge for UAVs
VisionAI-powered video analysis
FFmpegLow-latency video streaming

Integration Layer

ProtocolUse Case
MAVLinkDrone communication
RTSP/WebRTCVideo streaming
REST/WebSocketAPI and real-time updates

Design Principles

  1. Edge-First - Process data as close to the source as possible
  2. Offline-Capable - Full functionality without internet connectivity
  3. Security-First - Air-gapped deployment support
  4. Lightweight - Minimal resource footprint for embedded systems
  5. Interoperable - Standard protocols and open APIs

On this page