Manage cookies
We use cookies to provide the best site experience.
Manage cookies
Cookie Settings
Cookies necessary for the correct operation of the site are always enabled.
Other cookies are configurable.
Essential cookies
Always On. These cookies are essential so that you can use the website and use its functions. They cannot be turned off. They're set in response to requests made by you, such as setting your privacy preferences, logging in or filling in forms.
Analytics cookies
Disabled
These cookies collect information to help us understand how our Websites are being used or how effective our marketing campaigns are, or to help us customise our Websites for you. See a list of the analytics cookies we use here.
Advertising cookies
Disabled
These cookies provide advertising companies with information about your online activity to help them deliver more relevant online advertising to you or to limit how many times you see an ad. This information may be shared with other advertising companies. See a list of the advertising cookies we use here.

Technologies inside the Platform

Incoplax leverages cutting-edge technologies to deliver a scalable, reliable, and flexible communications and information system suitable from tens to thousands of users. Here are the key technologies and their strengths:
  • Erlang OTP

    This framework ensures high reliability and availability with decades-proven virtual machine stability. It supports dynamic debugging and hot code swapping, ideal for communication services requiring uninterrupted operation. Its lightweight process model drives the platform’s event-driven architecture, enabling efficient asynchronous operations.
  • NodeJS + React

    The platform adopts independent client web applications per user role, emphasizing rapid development and modular, focused functionality. Server-side microservices are developed in TypeScript and run under Node.js supervision, enabling flexible and maintainable product microservices.
  • C++

    Used for the media processor, C++ provides exceptional performance critical for handling audio and video traffic, including transcoding. It achieves up to 150-200 simultaneous voice calls per CPU core, unmatched by other tools.
  • PostgreSQL

    A robust relational database for configuration data storage, also used for event history and aggregated logs, supporting project databases via domain connection.
  • Apache Kafka

    A distributed, fault-tolerant streaming platform that handles event streams from the communication platform, facilitating data forwarding to storage and reporting systems.
  • ClickHouse

    A high-performance columnar database designed for big data analytics. It supports multi-server clusters and enables fast analytical queries on large datasets, serving as an alternative storage for event history with direct report generation.
Our Choice
Metrics

Load test results. Four servers cluster 16CPU/32RAM

  • 600
    Call-center agents
    online simultaneously
  • 6
    Inbound calls
    per second
  • 80
    Outbound calls
    per second by predictive dialer
  • 2200
    Simultaneous connections
    RTP-connections between users and customers
  • 20M+
    Calls
    per 72 hours
  • 35%
    CPU Load
    average
Highload performance test results