IoT projects are often perceived as pilot deployments with a limited number of devices. In real-world environments, the scale is very different — thousands or tens of thousands of sensors, controllers, and connected assets transmitting data continuously in a 24/7 mode.
At OneDev, we work with telemetry systems where the main objective is not to demonstrate connectivity, but to ensure reliable data collection and processing under unstable networks, high load, and long-term operation.
Below is a practical view of how IoT platforms operate in production environments.
What an IoT Platform Looks Like in Practice
An IoT platform is an infrastructure system that manages the full lifecycle of device data.
Its core responsibilities include:
- • device connectivity and lifecycle management
- • real-time telemetry ingestion
- • storage of large data volumes
- • event and anomaly detection
- • integration with external systems
In production environments, scalability, fault tolerance, and operational visibility become the key priorities.
Telemetry Collection, Storage, and Analysis
Data Ingestion
Devices may transmit data at different intervals — from seconds to several times per day. The platform must:
- • receive messages without data loss
- • handle traffic spikes
- • buffer data during connectivity issues
- • support asynchronous processing
Data Storage
Telemetry is primarily time-series data. Efficient handling requires:
- • scalable storage systems
- • separation of operational and historical data
- • data retention and aggregation policies
- • indexing for fast queries
Analytics and Event Processing
- • detecting deviations from normal behavior
- • generating events and incidents
- • calculating aggregated metrics
- • predicting load patterns and potential failures
Protocols and Device Connectivity Approaches
Different communication protocols are used depending on device capabilities and network conditions:
- • MQTT — lightweight and reliable messaging
- • HTTP/HTTPS — for devices with stable connectivity
- • CoAP and other lightweight protocols
- • industrial protocols via gateways
A typical architecture includes:
- • field devices
- • edge gateways for aggregation and filtering
- • message brokers
- • processing and storage layers
The use of brokers and queues ensures system stability under intermittent connectivity.
Scaling Challenges in IoT Systems
Unstable Networks
Devices may disconnect, send delayed data, or retransmit messages. The platform must handle these scenarios correctly.
Load Spikes
Mass reconnections or synchronized reporting can cause sudden traffic peaks, requiring horizontal scaling and load balancing.
Device Management
- • registration and identity management
- • configuration updates
- • health monitoring
- • remote firmware updates
Data Volume Growth
Even small messages become large datasets when multiplied across thousands of devices, requiring optimized storage and processing strategies.
Operational Dashboards and Alerting
A production IoT platform must include operational visibility tools.
- • real-time device status monitoring
- • online/offline tracking
- • data volume and traffic monitoring
- • analytics by region, group, or device type
Alerting mechanisms notify operators when:
- • devices lose connectivity
- • parameters exceed thresholds
- • anomalous behavior is detected
- • data processing failures occur
In real environments, these dashboards are used daily and form the foundation of system operations.
Our Approach to IoT Projects
At OneDev, IoT solutions are treated as long-term infrastructure rather than pilot initiatives.
- • architecture designed for future scaling
- • asynchronous processing and message queues
- • fault tolerance at every layer
- • phased device onboarding
- • built-in monitoring and operational tools from the start
This approach allows projects to start with a limited number of devices and scale to industrial levels without architectural changes.
Key Practical Conclusions
- • The main challenge in IoT is large-scale operation, not device connectivity
- • Reliability is more important than rapid deployment
- • Telemetry requires specialized storage architecture
- • Monitoring and alerting are mandatory components
- • The system architecture must account for device growth from the beginning



