* Sends recognition results/events back to external systems in real-time.
-
Message Queue (Recommended Addition)
+
#### Message Queue (Recommended Addition)
* Decouples:
* Camera Streamer → Face Recognition → Webhook Dispatch
* Ensures:
* Reliability
* Smooth handling of spikes in video frames/events
-
Monitoring & Logging
+
#### Monitoring & Logging
* Collects system logs and metrics.
* Tools: Grafana, Kibana, etc.
-
Frontend (FE)
+
#### Frontend (FE)
* Connects to the **API Gateway** for user interaction via UI.
----
-
Data Flow
+
### Data Flow
External Cameras → Camera Streamer → Message Queue → Face Recognition Service → Webhook Dispatcher → External Systems
@@ 248,3 248,56 @@
****
+
+
+
Real-time face detection and recognition service that captures video from cameras, detects faces, matches them against a database, and logs all events.