Building IoT Apps with JSONB & Timeseries
summary
Azure Cosmos DB for Postgres demonstrates time series IoT at scale with 1 million devices feeding a simulated backend that generates 45 million events per minute, ingested through IoT Hub and Azure Stream Analytics into a cluster with one coordinator and 16 worker nodes. Data uses JSONB payloads, range time partitions, composite indexes and sharding; tests load ~15 billion rows (≈4 TB) while serving reads and writes at 200 concurrent users with <10 ms response.
AI-written summary · about
chapters (9)
- 0:00Introduction to IoT scale
- 0:29IoT characteristics
- 1:28Why Azure Cosmos for Postgres
- 2:54Reference architecture
- 4:06Demo setup and provisioning
- 5:32Data modeling and indexing
- 7:16Dashboard analysis
- 8:37Performance benchmarks
- 9:48Summary and conclusions
related talks
27mLeverage Azure Cosmos DB for time-series for IoT Apps
27mLeverage Azure Cosmos DB for time-series for IoT Applications
14mBuilding the future of time series data using Azure Cosmos DB
14mBuilding the future of time series data
03h 30mAmericas Live Stream
49mIoTDB - Moving from Relational to Timeseries
43mDatabase capabilities you need for your next awesome app Q&A
45mGetting the Most from NoSQL in the Cloud with Azure Cosmos DB
