The Challenge:

Millions of leads and hundreds of online stores.

Get any given segment with complex conditions in hundreds of milliseconds.

The Solution:

event stream icon
Event-stream driven architecture

microservices icon
Tens microservices running in many instances communicating through proprietary RPC protocol based on ZeroMQ

mongoDB logo
Clustered NoSQL databases as a primary data store

C++ logo
Proprietary in-memory databae (C++) optimised to deliver ecommerce specific segments in milliseconds

The Advantage:

Each customer could run on separate "pod", an

Each customer could run on separate "pod", an

Each customer could run on separate "pod", an