High-Speed Reactive Microservices.

Scale Cube is A Novel Open-source application-platform that addresses inherent challenges involved in the development of distributed computing.

ultra-fast at Any Scale

Scale Cube toolkit enables developers to write ultra-fast cloud native applications that fits to any-scale with only packaging changes. it keeps the application logic ambivalent to the underlying technology providers including scalecube itself.

Ultra-Fast

Allows applications to exchange data in real time and provides the required reliability essential for mission-critical systems. Low-latency, high-throughput, lock-free.

SCALABLE

Write once run anywhere at any scale. with scalecube you can transition from a monolith to internet-scale web-service without bottlenecks or changing a single line in the application code.

Reactive

Asynchronous non-blocking stream processing with backpressure. Simplifies building reactive-systems and microservices based on reactive-streams, none-blocking-io: HTTP, WebSocket, TCP and Reliable-UDP.

Cloud-native

Cloud-native application no sidecar, no-brokers or additional moving parts that require maintenance and subject to failures not even scalecube itself.

decentralized

According Smart endpoints and dumb pipes design principle ScaleCube favors distributed algorithms that scales over centralized control and/or complex integration platforms.

UN-OPINIONATED

Fully Transparent to the application code, Scale Cube keeps out of your way. you only need to mark what service to bootstrap with each package. the service remains clean and easy to test.

Run on any Platofrm

Build a Cloud Native Application that scales on any popular cloud or platform.