The StriimTM platform makes it easy to ingest, process, and deliver real-time data across diverse environments in the cloud or on-premise, helping you rapidly adopt a modern data architecture. With Striim you can build streaming data pipelines to cloud environments—such as Microsoft Azure, Amazon AWS, and Google Cloud Platform—as well as Kafka, Hadoop, NoSQL and relational databases (on-premises or in the cloud) with reliability, security, and scalability.
Striim’s patented software combines real-time data ingestion, stream processing, pipeline monitoring, and real-time delivery with validation in a single product. It continuously ingests a wide variety of high-volume, high-velocity data from enterprise databases –via low-impact change data capture— log files, messaging systems, Hadoop, cloud applications, and IoT devices in real time.
Striim performs in-flight data processing such as filtering, transformations, aggregations, masking, and enrichment of streaming data with reference data before delivering with sub-second latency to diverse environments, in the cloud or on-premise. Striim offers built-in pipeline monitoring and validation capabilities to trace and confirm the ingestion, processing, and delivery of streaming data.
You can build custom, real-time data integration and stream processing solutions in just days. With prebuilt data pipelines, out-of-the-box wizards for configuration and coding, and a drag-and-drop dashboard builder, Striim speeds time-to-deployment. Its SQL-based language makes it easy to modify the applications as business needs change.
Additionally, Striim integrates rapidly with existing data management solutions and machine learning solutions to operationalize previously-defined models via stream processing. It offers unlimited extensibility by allowing you to bring any written code into any part of the Striim platform.
Easy to Build
With an intuitive UI, wizards and SQL-based language, deliver custom apps in days
Easy to Modify
Familiar and easy-to-use to modify applications using a SQL language
Easy to Extend
Bring your existing code and easily integrate with machine learning solutions
Striim’s distributed, modern architecture combines highly-optimized data serialization and windowing with in-memory computing. It enables linear scale-out using a low-cost compute infrastructure to support extreme and varied data volumes and velocity. It offers end-to-end security with granular and flexible access control and in-flight data encryption. With a fault-tolerant architecture, delivery validation, and out-of-the-box exactly-once processing (E1P), it ensures no events are missed or processed twice, taking time window contents into account.