Wallaroo | Technology
  • White Twitter Icon
  • White LinkedIn Icon

© 2019 by Wallaroo Labs, Inc.
Made with  in NYC.

Wallaroo:

Build and scale real-time applications. 

Wallaroo is an ultrafast and scalable data processing engine that rapidly takes you from prototype to production by eliminating infrastructure complexity.

 

It's designed for writing distributed data processing applications, especially demanding high-throughput, low-latency tasks where the accuracy of results is important. 

  • Straightforward APIan approachable API for building stateful and stateless data pipelines.
     

  • Elastic, ad-hoc clustering - join processes together as needed to handle your demand. No cluster manager needed.
     

  • Fault-toleranceWallaroo manages your state and allows you to get accurate results in the face of failure.
     

  • High-performance runtimeWe've designed Wallaroo to add as little overhead as possible, giving you more room to build your application.
     

  • Built-in metricsWallaroo collects metrics on all your pipelines and applications. See your throughputs and latencies for easy troubleshooting and debugging.

pdf.webp

Learn more about how Wallaroo has helped

Pubmatic slash infrastructure costs

Download our in-depth Ad-Tech case study "Counting Millions of Ad Bids, Quickly"

Performance

At Wallaroo Labs, we believe that doing more with less is powerful and liberating. Performance means you can: 

 

  • Solve more problems with the same budget

  • Run more applications

  • Use more data to drive innovation & profitability


Writing high-performance software is not a skill that everyone has developed. The money and time we save you via improved efficiency can be invested in other valuable projects to grow your business.

 

We’ve developed Wallaroo to make it easier to write high-performance, distributed data processing applications. In less time, and for less money.

 

We’ve obsessed over the performance implications of every feature we add, carefully measuring and optimizing the impact of each one. That means you don’t have to.

Learn more about how Wallaroo was built for performance in our introductory whitepaper.

pdf.webp
Download our "Introduction to Wallaroo Performance" whitepaper

Industrial-Grade by Default

Performance matters, but correctness matters more. There’s not a lot of value in getting incorrect results quickly. Assuring that every input is accounted for and that you get the results you expect is difficult; doing it in the face of all the failures that can befall modern data processing applications is incredibly hard.
 
We’ve built a lot of data processing applications throughout our careers. We almost always messed up completeness or correctness when handling failure. We’ve built Wallaroo to help developers stop worrying about the toughest failure recovery problems. We’ve built failure recovery into the core of Wallaroo and regularly test that it works as expected using advanced techniques like fault injection and chaos engineering.

On-Demand Horizontal Scaling

Scaling applications is difficult. Scaling stateful application when you care about performance is a herculean task. At Wallaroo Labs, we believe that developers should be able to focus on their domain of expertise, their business logic, instead of having to think about distributed systems problems. We’ve designed Wallaroo with a scale-independent API that keeps horizontal scaling concerns from bleeding into application code.

With Wallaroo’s scale-independent API, you describe:

  • The flow of data through your application

  • The computations and transformations to be run

  • The state you accumulate along the way

 

Wallaroo applications can be scaled from a single process up to your natural limit of parallelization without needing to change any code. Add workers to a Wallaroo cluster, remove them, all without requiring downtime.