Kinpal: architecture for a live alert
- The situation
- The alert needed location updates on a live map. The first design used Cloudflare KV for those updates.
- The decision
- Research revealed limits on write frequency and freshness. I chose a separate storage area for each alert and a direct connection to the live map.
- What emerged
- The alert server uses one Durable Object per alert and WebSockets for the live map. The project story also describes app-store progress at the time of writing.

