Scalable
The platform is based on modern JVM-based stack. We use only proven technologies such as Scala, Akka, Cassandra, Elasticsearch and Redis. System was designed according to CQRS principles and using event-driven architecture. It supports both horizontal and vertical scaling. Independently of workload (ratio between usage of personal and group messaging, file transfers, VoIP calls), platform can be deployed and scaled on a range of both commodity and enterprise hardware.
To provide even more scalability options and allow system to provide best possible performance for users spread across the world, we support multi-datacenter configurations. They allow to install backend clusters in different geographic regions and minimize network latency experienced by end users.
Scalability is guaranteed by load testing performed before each release.

Last updated
