Platform components

- A data
Collector- that receives all incoming data (sessions, pageviews, orders etc…) from various sources (website, apps…) and pushes it into theQueue. - A
Queue- that pushes data into theAPI Serverfor further processing. It acts as a buffer in case theAPI Serveror theDatabasebecomes unavailable to avoid loosing data. - An
API Server- that receives data from theQueueand requests from theConsole& apps. It interacts with theDatabase. - A SingleStoreDB
Database- that stores the data. - A
Cube Server- that provides a semantic layer to compute analytics requests. - A
Console- for humans, accessible from your browser. Apps- that can be installed on the platform to extend its capabilities.
Admins, organizations & workspaces
Admins are users who work for your organization & have access to the Rimdian Console.
Users are visitors & customers who visit your website to buy your products or services.
Admins can belong to many organizations, and each organization can have multiple workspaces.
The data is stored at the workspace level.
It’s a good practice to create a workspace per environment: test & production