flowchart LR subgraph Sites["Site ScadaBridge Clusters (with Store & Forward)"] SB1["ScadaBridge — Warsaw West
+ local queue"] SB2["ScadaBridge — Shannon
+ local queue"] SB3["ScadaBridge — Ponce
+ local queue"] SBN["ScadaBridge — other sites
+ local queue"] end subgraph Redpanda["Redpanda Central Cluster (South Bend)"] direction TB subgraph Topics["Topics: {domain}.{entity}.{event-type}"] T1["equipment.tag.value-changed
⏱ analytics 30d"] T2["equipment.state.transitioned
⏱ analytics 30d"] T3["mes.workorder.started
⏱ analytics 30d"] T4["scada.alarm.raised
⏱ operational 7d"] T5["quality.inspection.completed
⏱ compliance 90d"] end SR["Schema Registry
Protobuf + BACKWARD_TRANSITIVE"] AUTH["SASL/OAUTHBEARER
+ prefix ACLs"] end subgraph Consumers["Enterprise Consumers"] SNB["SnowBridge
→ Snowflake"] KPI["KPI Processors"] CAM["Camstar
Integration"] REPLAY["Historical Replay
(simulation-lite)"] end SB1 --> T1 SB2 --> T2 SB3 --> T3 SBN --> T4 SR -.->|"validates"| Topics AUTH -.->|"enforces"| Topics T1 --> SNB T2 --> SNB T2 --> KPI T3 --> CAM T1 --> REPLAY T5 --> SNB