You are designing an IoT application that collects telemetry data from millions of devices. The data volume is expected to grow to multiple petabytes. The application must support real-time data ingestion and low-latency writes, with simple key-based lookups for data analysis. What should you do?