what is wizzie?
All components are based on micro-services that can be scaled based on capacity demand, while maintaining proper data isolation and perdurance. At the same time, we have kept the complexity to the minimum by using a reduced toolset.
Our technology lineup consists of Open Source platforms and technologies that guarantee and simplify the integration with existing systems of almost any kind. This makes our ecosystem not only future-proof, but also allows the investments in technology you’ve already made to have a better ROI, to because all of these technologies are going to be around in the near and mid-term.
We use Kafka Connect to build our data bridges and Kafka Streams for event processing, maintaining complexity low, as both are just libraries of Kafka without adding more pieces.
Wizzie runs on any Kubernetes compatible environment, including cloud and bare metal.
We use Druid as our primary or even solely tiered data store, taking advantage of its flexibility, speed, and scalability.
Using complex multi-layer artificial neural networks, H2O helps us derive insights from large unstructured data such as logs or structured data such as time series. Open-source Deep Learning frameworks such as TensorFlow, MXNet, and Caffe are optimized for fast training of such models using GPUs. GPUs excel at massively parallel workloads and speed up neural network training by 10-75x compared to conventional CPUs.
The Wizzie Ecosystem
The Wizzie ecosystem is built upon two main components: Prozzie and the Wizzie Data Platform (WDP). This ecosystem allows you to collect, process and index any type of data, from any source you can imagine.
Prozzie provides the different data source collection and transformation functions, has fault-tolerance, is data persistent, and offers back-pressure and data authentication as well as encryption from Prozzie to the platform.
The connectors, which perform the actual data collection, are managed by the Prozzie. These connectors can process almost any current protocol, albeit the generic ones (like HTTP, MQTT, KAFKA…) or specific ones (like NetFlow, IoT, Syslog…).
Wizzie Data Platform (WDP)
The ecosystem’s cornerstone is the Wizzie Data Platform (WDP). The platform is based on a Big Data stack that is entirely deployed on top of a microservices architecture, providing scalability, elasticity, and modularization.
WDP is a continuous data stream where the Wizzie Workflow module (see below) performs the processing. This scenario allows building different solutions on top of the platform. You can deploy many solutions on top of the base platform but, in case you need something special, you can use plugins which extend the WDP capabilities even beyond. Also, WDP is fully managed through different API REST services.
The Wizzie workflow
The Wizzie Workflow module is what separates our ecosystem from the rest. Not only does is gather all the necessary data from all the available sensors and information sources, but it processes the stream in real time to normalize the data format, enrich and correlate the information combining various data sources and finally index the data to allow a faster retrieval when needed.
The Wizzie Data Platform is available in three different flavours: DATA PLATFORM, DATA CLOUD (available soon) and OEM EDITION. If you don’t know which one could be right for you, here are short descriptions of all three:
- DATA PLATFORM: This is our main platform. A managed environment, easily deployable, with automatic scalability and a very high tolerance to failures, to be always available fr your data processing and visualization needs.
- DATA CLOUD: Our SaaS platform offers a comprehensive software solution supported by a cloud service provider. Users connect to it through the Internet, with a web browser.
Every edition includes
Real Time Processing
Future proof technology, supported by the Community.
Don’t worry about your data acquisition or the protocols.
Change or add what you need for your use cases.