Back to blog

Case Study: Stream Data Processing with Confluent + Datorios for Enhanced Supply Chain Monitoring

twitter facebook linkedin

With the burgeoning wave of IoT, amped by COVID implications, a new realm of data-in-motion surfaces, presenting unprecedented opportunities and challenges. Interconnectivity coupled with the advancement of edge computing and broadband accessibility has given rise to a smarter ecosystem, where devices can exchange contextual information and power complex operations. However, leveraging the vast potential of this ecosystem is no walk in the park.

Data Scale and Diversity Can Be Shocking 

IoT data is inherently massive and ever-expanding. Characteristics include:

  • Continuous streaming – sensor sends data non-stop and is unrelated to the system receiving or controlling it – in an asynchronous manner.
  • Asynchronous behavior, leading to unpredictable order and arrival times
  • Lack of standardization – A vast array of schemas and versions, leading to a complex data landscape
  • The requirement for real-time processing, low latency, and/or complex aggregations
  • Despite there being over 100 billion sensors globally and a staggering amount of data, end-users may require a minuscule, yet enriched, portion of it. This makes handling IoT data a meticulous task that requires precise and adaptable solutions.

Optimizing Data Processing Solution with Confluent’s Kafka Cloud and Datorios’ IoT & Transactions Data Management System

In the contemporary digital realm, the power of data is undeniable, and with the proliferation of IoT devices, the magnitude and complexity of this data are growing exponentially. Confluent and Datorios were both solutions specifically designed to address the labyrinthine challenges presented by IoT data. Confluent, with a managed Kafka cloud, offers the foundational capabilities to handle massive influxes of event-driven data streams, setting the stage for seamless ingestion. 

Yet, when it comes to the multifaceted requirements of IoT data processing, it’s Datorios that takes the baton. Constructed atop a Kafka cluster, Datorios extends the functionalities of Confluent, providing a holistic solution tailored for the myriad nuances of IoT and transactional data. Together, these solutions encapsulate the entire spectrum of IoT data handling, from ingestion to processing, ensuring that businesses can capitalize on every byte of information and drive meaningful insights in real-time.

Ingesting IoT Data with Confluent

Confluent’s managed Kafka cloud stands as an evident choice for managing IoT data, thanks to its capacity to consistently and reliably ingest an overwhelming volume of event data. However, Kafka alone can’t fulfill the diverse requirements stemming from IoT data’s unique characteristics.


Processing IoT Data with Datorios

Datorios, constructed on a Kafka cluster, emerges as the subsequent step after Confluent, specially tailored for IoT and transactional data processing.

Features of Datorios include:

  • Development Console for Data Engineers (IDE): A comprehensive tool for data engineers to craft business logic representations, streamlining the data processing journey.
  • Zero-Iteration Development Concept: Allows users to authenticate their logic using real-time data, ensuring on-the-spot optimization.
  • Automated Data Processing Unit (DPU): Using the designed business logic, Datorios autonomously crafts a DPU that is best suited for the specific processing requirements, while also scaling it to meet the dynamic data throughput demands.
  • Stateful Event (DIS): Datorios Internal State lets you keep the state of the event for context processing (like duplicates) and enrichment.

Case in Point: Optimising Analysis for Supply Chain and Logistics 

Imagine a scenario where shipping containers are equipped with multiple sensors, tracking delivery conditions for insurance validation. Here’s a breakdown of the scenario:

  • Business Objective: Represent each container with a minimum of 3 sensors over a 15-minute timeframe.
  • Data Complexity: Each container possesses 5-10 sensors, functioning independently. These sensors dispatch data via cellular or wifi connections. Due to connectivity hitches, data might be delayed or even club multiple timeframes.

With Kafka already set for data ingestion, Datorios comes into play to structure the logic representation. Utilizing the data engineer console, the logic is meticulously devised, making sense of the sporadic data chunks and creating a seamless flow for end-users.

Here is an example of how the design has been implemented in the Datorios console, here is how it looks like: 


The collaborative integration of Confluent’s sophisticated Kafka-based framework with Datorios’ specialized data processing capabilities represents a strategic leap forward in the realm of IoT data management. Confluent, with its inherent strength in handling voluminous data streams, lays down the foundational infrastructure. Meanwhile, Datorios complements this by offering tailored solutions that address the unique and evolving challenges posed by the sheer diversity and volume of IoT data.

In today’s dynamic digital age, the proliferation of interconnected devices and systems is accelerating, ushering us into an era marked by unprecedented levels of connectivity. In this hyper-connected landscape, data isn’t just being produced; it’s being woven into a dense, intricate tapestry that requires adept navigation tools. The union of Confluent and Datorios emerges as one such pivotal toolset, facilitating businesses in navigating this expansive data labyrinth. By doing so, they not only unravel the complexities but also harness the potential within, converting raw data into discernible, actionable insights that drive informed decisions and strategic innovations.


Related Articles

See how easy it is to modernize your data processes

Sign up for free
See data differently! Schedule your personalized demo

Fill out the short form below