Data Flow Summary
- Producer Service → Publishes new orders to Kafka (order-topic).
- Consumer Order Service → Processes order events
- Listens to order-topic (order list updates).
- Broadcasts order list in real time to connected WebSocket clients.
- Consumer Delivery Service →
- Listens to delivery-topic (driver position updates).
- Broadcasts updates in real time to connected WebSocket clients.
- Angular Frontend → Displays orders and live locations on a map (Leaflet).