Whenever you're ready, walk me through how you'd approach this.
Design the frontend architecture for a real-time mapping platform.
Explain how the client renders live map data, requests and displays ML-ranked map entities, manages state and caching, and remains responsive during degraded connectivity. Address data freshness, latency, offline behavior, accessibility, observability, and failure handling.