“The biggest value PubNub provides IntelliScape.io is the ability to maintain laser-focus on our customer’s needs. Our team is never distracted by performance issues, real-time infrastructure, or any facets of our global IoR network. Avoiding engineering distractions is priceless. Continual focus on real-time innovation; also priceless.” – Bill French, IntelliScape.io Chief Architect
IntelliScape.io is a development platform for rapid delivery of IoR (Internet of Recognition) solutions that brings IoT into the IoR by allowing precision facial, voice, and vehicle recognition for analytical purposes.
Google’s Firebase first helped shape the IntelliScape.io platform architecture. At the time, IntelliScape.io had also managed data integration through HTTP streaming and sockets-level development, but the need to build every aspect of the data streaming process proved to be costly, representing “a significant investment in design, development, and testing effort,” says Bill, “We needed to find a solution that would abstract our work away from the tedium of building a real-time network.”
From Firebase to PubNub
IntelliScape.io discovered PubNub while researching faster ways to transform event data into visualization-ready data, and decided it was the ideal low-latency communications infrastructure for moving video and other IoR analytics recognition events through IntelliScape.io and on to each customer’s realtime dashboard.
Another key requirement was the ability of PubNub’s realtime APIs to provision and manage access keys, channels, and blocks; this is critical because much of the IntelliScape.io platform utilizes automated processes to achieve high-velocity change management.
“Even with just a few developers we’ve been able to create complex solutions to meet a variety of customer requirements. Most development projects require less than a week to get to a production-ready solution with PubNub.”
PubNub is also being used within server nodes to provide realtime data conveyance between server processes; similar to how Amazon’s Echo device uses the Alexa voice recognition platform to transform speech into JSON payloads, IntelliScape.io’s voice recognition service Galaxy leverages PubNub to effectuate real-time response to voice requests and commands.
Looking forward, PubNub BLOCKS has paved the road to seamless data integration with enterprise platforms such as Microsoft Azure Hub and IBM’s Bluemix, recently becoming an integral aspect of IntelliScape.io’s voice recognition support for Google Home and Amazon Alexa.
“PubNub makes it possible to think outside the box and the entire universe.”
Bill left a few tips for other developers and architects starting out with PubNub:
- Leverage the PubNub APIs to achieve seamless automation for building and deploying blocks. We did this early on and it has paid great dividends. We even built a custom text editor designed specifically for building and deploying blocks.
- Don’t stop at the obvious use case for PubNub; explore new real-time differentiators in your products and services.
- Pay for the base tier right away; it’ll make your efforts so much easier to manage and build experiments.