Push Technology has announced the release of Diffusion 6.0, its bi-directional, delta data streaming cloud software.
The IoT has added to the complexity, variety, velocity and form of data sources at every level. This much we accept to be true. As part of the inherent complexities that now pervade every type of information source across the total IoT data fabric, we now inevitably see some digital streams fragment into new shapes. As a result, various new techniques must develop, including data encoding.
Data encoding is a means of storing or transmitting data in the form of differences and we call those difference instances ‘deltas’, as in forked divergences.
These deltas can split apart data into sequential data blocks, so that they exist as smaller individual ‘data things’, rather than complete data files. Managing this type of information in the context of the real-time streaming needed for IoT analytics requires a specialist approach.
Read more: Opinion: Why blockchain matters for the IoT
Enter Push Technology
Working in this defined space of delta data streaming and messaging is Silicon Valley and London, UK headquartered Push Technology. The company has now announced the release of Diffusion 6.0, its bi-directional, delta data streaming cloud software.
Push executives are vocal on the subject of mobile and IoT software application development and say that unreliable and congested networks are one of the main IoT performance issues.
The company earned its stripes in sectors where real-time data delivery is critical to successfully executing time-sensitive and business-critical financial transactions. Sectors including electronic gaming and financial services were early adopters of the company’s technology.
Says Sean Bowen, CEO of Push Technology: “Developers no longer need to spend time building real-time data management for their applications. We have focused on enhancing and automating the scalability of Diffusion to fuel application growth.”
“Many organizations attempt to address scalability using traditional techniques and solutions which weren’t purpose-built for mobile and IoT applications. These technologies can be cumbersome to integrate and do not reliably scale. We offer a single solution that does it all,” he adds.
The new Diffusion release includes two add-on modules plus enhanced features to offload development team tasks. The Scale & Availability Pack and the Auto-Scale Pack are designed to allow application developers to select enhanced Diffusion functionality specific to their application use-case requirements.
The Scale & Availability Pack offers functionality including clustering, fan-out and persistence, focused on addressing the challenges of resilience, geo-dispersement of data and scaling to large audiences.
The Auto-Scale Pack, meanwhile, integrates Kubernetes and Prometheus for application deployment, which enables Diffusion applications to be ‘conveniently containerized’ and managed, monitored and scaled.
Push it: Real good?
As deeply down ‘in the weeds’ as this technology is, we can still absorb the higher level messages here, even if some of us don’t on a daily basis deal with so-called geo-dispersement of data (which simply refers to data scattered in more than one IoT device location or on different parts of a network).
More and more IoT platform technologies now surface their inner engineering and explain how they will approach areas such as time series data, inter-device messaging streams, calls made to application programming interfaces (APIs) and the higher-level need for data persistence to provide a foundation of assurance in the case on unplanned outages, for example.
If we accept that this ‘phenomenon’ is true today, then we can perhaps appreciate why looking at companies like Push Technology and attempting to see where they fit into the total IoT jigsaw, is so important.
Coming soon: Our IoT Build events, taking place in London on 14 & 15 November 2017 and San Francisco on 27 & 28 March 2018 are a great opportunity for attendees to explore the platforms, architectures, applications and connectivity that comprise the IoT ecosystem.