Scalable and robust engine for processing and acting on streaming data
Data-driven applications need to process data as it arrives, acting on data in real-time to be able to deliver information to applications and users as quickly as possible. However, existing technologies, born in a batch processing world, were not designed for this.
Streamlio address this need with proven, best-of-breed technology for real-time data processing. Powered by the Heron real-time engine developed and proven in production at Twitter, Streamlio enables enterprises to deliver data-driven applications that can meet demanding SLAs at any scale.
Streamlio’s event-based design makes it possible to process data immediately, as it arrives. Heron’s granular controls allow you to tune latency and throughput to meet demanding SLAs with end-to-end latencies in tens of milliseconds
Streamlio builds on Heron, the streaming data processing engine hardened and proven in production at Twitter. As a replacement for Apache Storm, Heron has been handling hundreds of critical real-time applications that processes trillions of events daily
With a multi-tenant architecture that ensures workload isolation, the ability to tune throughput and latency for individual workloads, and native execution of real-time processing jobs, Heron can meet demanding SLAs even as data and workloads scale
Automated monitoring and healing features regulate data flow and processing to automatically address bottlenecks and ensure resiliency even as workload demands fluctuate and failures occur
Support for multiple processing semantics–at least once, at most once, effectively once–together with support for native execution of workloads written in languages including Java, Python, and C/C++ meet diverse development needs
Industry analyst firm Gigaom surveys the technology landscape for streaming messaging and compares Apache Kafka and Apache Pulsar performance
Streamlio's Karthik Ramasamy explains how you can connect microservices using Streamlio