A geo-tracking pipeline in .NET 8: devices stream positions over bidirectional gRPC, Redis Streams consumer groups process them, geofence alerts fire on enter and exit, and Kafka carries events into PostgreSQL analytics. The map below is live: simulated devices are moving right now.
Positions refresh every 2 seconds from /api/devices/nearby. Purple areas are geofences; a device turns cyan while it is inside one.
Loading…