System Architecture

System Architecture

ReBid CDP is a distributed system that consists of several components working together to track and analyze customer data. The core components of ReBid CDP include:
  1. Collectors: Collectors collect events from customer interaction sources, such as websites, mobile apps, and CRM systems.
  2. Stream processors: Stream processors process events in real-time and send them to the identity resolution engine.
  3. Identity resolution engine: The identity resolution engine identifies the customer associated with each event.
  4. Profile database: The profile database stores customer profiles.
  5. Segmentation engine: The segmentation engine segments customers into relevant groups.
  6. Activators: Activators send customer data to other systems.



    • Related Articles

    • Core Definitions

      By understanding these key terms, you can use ReBid CDP more effectively: Traffic ReBid CDP can receive and send data. Therefore, the system defines two types of traffic: Incoming, i.e. systems that are able to send data to ReBid CDP. These will be ...
    • Types of Profile Merging

      Profile merging is the process of bringing together multiple customer profiles that belong to the same person but have been stored separately for various reasons, like using different devices or email addresses. To create a complete profile, a unique ...
    • Sessions

      A session refers to a specific period of time during which a user interacts with a website or application. This concept is essential for analyzing user engagement, understanding user journeys, and providing personalized experiences. When a user ...
    • Core Definitions of Workflows

      Flow A flow is the central mechanism of event processing in ReBid CDP. It is a series of actions connected to a graph. The actions are run one after another to fetch, process, and store data. The actions (sometimes called nodes) may do different ...
    • Key Terms of Actions

      An action is a single task in a workflow. Actions consist of input and output ports. Input ports are used to receive data, while output ports send data via connection to another action. An action is basically a code in the system. Input ports are ...