A fast, resilient distributed stream processing framework that simplifies real-time data applications with high performance and easy scaling.
Wally is a distributed stream processing framework that enables developers to build high-performance, real-time data applications. It handles the complexities of distributed computing infrastructure while providing low-latency processing and automatic resilience. The framework allows applications to scale dynamically and manage in-memory state efficiently.
Developers and engineers building real-time data processing applications who need high performance, scalability, and reliability without deep distributed systems expertise.
Wally simplifies stream processing by abstracting away distributed system complexities, allowing developers to focus on business logic while getting enterprise-grade performance, resilience, and scalability out of the box.
Distributed Stream Processing
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Delivers low-latency data processing for real-time applications, as emphasized in its design goals for high performance and efficiency.
Handles failures and distributed system complexities automatically, abstracting away infrastructure plumbing so developers can focus on business logic.
Allows applications to scale up or down dynamically even while running, supporting flexible resource management as highlighted in the key features.
Runs on-premises or any cloud environment with easy deployment, making it versatile for different infrastructures as per the documentation.
The primary API is written in Pony, a niche language with a smaller community, which restricts accessibility and integration with popular tools.
Requires proficiency in both Pony and distributed stream processing concepts, making onboarding challenging for teams new to either area.
Due to its reliance on Pony, integrating with widely-used data sources and libraries may be more complex compared to frameworks in mainstream languages.