A Stack with Hyperdrive

Build concurrent, scalable and fault-tolerant applications

Scroll down to start
arrow arrow

HTTP service super-scalability

Lightweight threads and actors

Super-fast in-memory spatial database

In-memory data grid for horizontal scaling

arrow
icon

Computer hardware has changed over the past decade:

We're getting more cores rather than faster CPUs; exploiting them efficiently is extremely difficult.

Computing power has grown faster than throughput, making I/O the new performance killer.

The result is software that doesn’t scale, can’t do more and wastes hardware.

With the Parallel Universe stack you build software that works in harmony with modern hardware.

You get to keep your programming language and your simple, familiar programming style.

Scale without hiring scaling experts.

The Parallel Universe stack includes everything you need to easily scale your existing applications or pave the road for new ones with capabilities you could only so far imagine.

Don't let your stack hold you back
let it drive you forward!

arrow

Comsat

Comsat integrates standard Java web-related APIs with Quasar fibers and actors. It provides fiber-aware implementations of servlets, JAX-RS REST services, HTTP clients and JDBC. With Comsat, you can write web applications that are scalable and performant while, at the same time, are simple to code and maintain. You will enjoy the scalability of asynchronous services with no need to change your simple sequential code.

Learn more about Comsat

Quasar

Quasar is an open source JVM library that greatly simplifies the creation of highly concurrent software.

Quasar adds true lightweight threads — fibers — to the JVM. Those fibers are just like regular threads, only they add very little scheduling overhead, and allow you to run hundreds-of-thousands or even millions of lightweight threads on a single JVM instance. On top of those fibers, Quasar provides Go-like channels, and Erlang-like actors, complete with supervisor hierarchies, selective receive and more.

Learn more about Quasar

SpaceBase

SpaceBase is an in-memory spatial and geo-spatial database. It allows updating and querying millions of entities in real-time. Specifically designed for applications that require performing spatial operations with very low latencies or at very high rates.

Learn more about SpaceBase

Galaxy

Galaxy is distributed in-memory data grid that horizontally scales Quasar’s actors across a cluster. Galaxy uses cache-coherence protocols across the network, and ensures that virtually all data queries and transactions are served with no need for IO.

Learn more about Galaxy

From the blog

Why Writing Correct Software Is Hard

We try to understand the relationship between programs and correctness, and in particular, why writing correct programs must be hard. We will review results from computability theory and complexity theory, and see that programs and complete understanding – which is required for correctness – are fundamentally at odds.

Go and Quasar: a comparison of style and performance

Comparing the performance and style of Go and Quasar in the Skynet microbenchmark