Skip to content

Production services

This is the list services/dockers for production ready Tracardi installation.

Service Description
GUI Not exposed to the internet, VPN only.
Collector API Exposed to the internet, limited to collecting data only, no GUI.
Production API Not exposed to the internet, VPN only, access to production data.
Staging API Not exposed to the internet, VPN only, access to test data.
Scheduler Service for rescheduling delayed events.
Scheduler Worker Service responsible for executing delayed events.
Segmentation Job Periodically runs and checks for profiles to run through segmentation process.
Segmentation Worker Runs defined segmentation process.
Trigger Worker Runs when a profile is segmented and a workflow should be triggered.
Update and Migration Set of workers for system migration and data import.
Bridges Services for collecting data from different channels, bridges transportation protocol to Tracardi event source.

Collector API

The Collector API is the API that should be exposed to the internet. It has a limited API function that is designed specifically for collecting data. No GUI-like operations are available.

Access:

This API is accessible via the internet and can be utilized for collecting data.

Limitations:

The Collector API does not have any GUI operations available, and its functionality is limited to collecting data only.

Production API

The Production API is the API that should not be exposed to the internet. It has API functions that provide access to production data. Only users who are authorized to see real data should have opened accounts on this instance.

Access:

Access to the Production API is restricted and limited to authorized users only. Only users with opened accounts are allowed to access the production data through this API.

Limitations:

This API is not exposed to the internet, and access to production data is restricted to authorized users only.

Staging API

The Staging API is the API that should not be exposed to the internet. It has API functions that provide access to test data. Access to this server should be limited to people working on data orchestration.

Access:

Access to the Staging API is restricted, and only personnel working on data orchestration should have access to this server.

Limitations:

This API is not exposed to the internet, and access to test data is restricted to personnel working on data orchestration.

Scheduler

The Scheduler is a service that reschedules the execution of delayed events. A delayed event occurs when a workflow pauses and resumes after some time.

Functionality:

The Scheduler is responsible for rescheduling the execution of delayed events in the system.

Scheduler Worker

The Scheduler Worker is a service that is responsible for executing the delayed events. A delayed event occurs when a workflow pauses and resumes after some time.

Functionality:

The Scheduler Worker is responsible for executing the delayed events in the system.

Segmentation Job

The Segmentation Job is a job that runs periodically and checks if some profiles should be run through a segmentation process.

Functionality:

The Segmentation Job runs periodically and checks for profiles that need to be run through the segmentation process.

Segmentation Worker

The Segmentation Worker runs a defined segmentation process.

Functionality:

The Segmentation Worker is responsible for running the defined segmentation process in the system.

Trigger Worker

The Trigger Worker runs every time a profile is added to the segment and there is a defined workflow that should be triggered.

Update and Migration

The Update and Migration is a set of workers responsible for system migration, data import, etc.

Functionality:

The Update and Migration workers are responsible for various tasks such as system migration and data import.

Bridges

The Bridges are services responsible for collecting data from different channels. They bridge the defined transportation protocol to tracardi event source.

Functionality:

The Bridges collect data from different channels and bridge the transportation protocol to the tracardi event source.