Big Data Pipeline Configurator
Configure an IoT big data pipeline and watch throughput, latency, storage, and bottlenecks change.
Big Data Pipeline Configurator
Build an IoT telemetry pipeline from sources to analytics. Change the workload and technology choices, then watch event flow, latency, storage footprint, scale units, and bottleneck warnings update together.
Configure workload and stack
Use the presets for quick comparison, then tune the numbers. Estimates are teaching approximations, not vendor sizing guarantees.
Data sources
Sensors, devices, logs, and gateways generate timestamped events.
12,000 devices at 4/minIngestion
A broker or collector accepts bursts, buffers messages, and keeps order where required.
1 broker unitProcessing
Stream or batch jobs clean, enrich, aggregate, and route events.
1 streaming workerStorage
Hot stores serve dashboards; lakes and lakehouses retain history for analytics and ML.
90 day retained windowAnalytics
Dashboards, alerts, BI, and ML convert stored or streaming data into decisions.
Dashboard under 1 sThe selected stack has enough teaching capacity for the incoming event rate. The next design question is data model and partition key, because replay and joins depend on them.
Good for constrained devices and telemetry fan-in.
Low-latency stream processing with event-time windows.
Fast recent metric queries with retention policy support.
Operational view over recent state and aggregates.
One stream path
Use when the same streaming jobs can handle live events and replayed history. It keeps architecture simpler but makes stream job correctness critical.
Speed plus batch
Use when fast operational output and heavy historical recomputation need separate paths. It adds duplication but can reduce risk for complex analytics.
Stream into tables
Use when long retention, BI, and ML need governed files or tables. It often still needs a serving store for low-latency dashboards.
Learning support and technical notes
How the estimates work
events/s = devices x events per minute / 60.MB/s = events/s x payload bytes / 1,000,000. The tool uses decimal MB and GB to keep the units visible.daily GB = MB/s x 86,400 / 1,000. Retained storage applies the selected compression factor and retention window.- Latency adds rough stage costs plus a small load penalty. Real systems require benchmarking with the actual schema, network, broker, and query pattern.
What to validate in a real design
- Partition key cardinality and hot-key risk.
- Backpressure behavior when processing falls behind ingestion.
- Ordering, deduplication, and replay guarantees.
- Schema evolution, timestamp policy, and late-arriving events.
- Retention, deletion, privacy, and lifecycle rules.
Common bottleneck moves
- Add broker partitions, shards, or collector replicas when ingestion saturates.
- Add stream workers or simplify joins when processing lag grows.
- Use a time-series or serving store for dashboards over recent state.
- Use lifecycle and columnar files when storage growth dominates cost.
- Move filtering or aggregation toward the edge when payload volume is the limiting factor.