Performance at Scale
Recombee is built as a real-time, high-performance, distributed system to achieve the following objectives.

Process vast volumes of recommendation requests for high-traffic websites (up to 30k recommendations per second).
Support real-time model updates and incremental training to quickly adapt to emerging trends and catalog changes.
Ensure fault tolerance and maintain high service availability.
Provide robust security and data protection at all levels.
Architecture
Recombee operates on several hundred high-performance servers, hosting thousands of applications that interact within a micro-service architecture.
This setup includes multiple layers of storage and distributed processing components, all equipped with self-healing and self-recovery capabilities.
These features ensure that Recombee maintains high system availability and reliability.
Geographical Regions
Users depending on our recommendations or search results are spread across the globe. Recombee operates its clusters in several geographic regions.
This allows you to choose the region that is closest to your users or servers in terms of latency.
Currently, you can choose from the following regions:
- US West Coast
- Canadian East Coast
- Europe (Germany)
- Australia (Sydney)

Technology Stack
We build our components using a variety of industry-proven technologies. This ensures reliability, efficiency, and scalability in our systems, meeting the high standards required by our clients across diverse sectors.