Get Started
Architecture
Overview of the Rimdian platform architecture
Platform components
The platform is composed of:
- 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 Server
for further processing. It acts as a buffer in case theAPI Server
or theDatabase
becomes unavailable to avoid loosing data. - An
API Server
- that receives data from theQueue
and 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