This is the list services/dockers for production ready Tracardi installation.
|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.|
|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.|
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.
This API is accessible via the internet and can be utilized for collecting data.
The Collector API does not have any GUI operations available, and its functionality is limited to collecting data only.
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 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.
This API is not exposed to the internet, and access to production data is restricted to authorized users only.
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 to the Staging API is restricted, and only personnel working on data orchestration should have access to this server.
This API is not exposed to the internet, and access to test data is restricted to personnel working on data orchestration.
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.
The Scheduler is responsible for rescheduling the execution of delayed events in the system.
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.
The Scheduler Worker is responsible for executing the delayed events in the system.
The Segmentation Job is a job that runs periodically and checks if some profiles should be run through a segmentation process.
The Segmentation Job runs periodically and checks for profiles that need to be run through the segmentation process.
The Segmentation Worker runs a defined segmentation process.
The Segmentation Worker is responsible for running the defined segmentation process in the system.
Update and Migration
The Update and Migration is a set of workers responsible for system migration, data import, etc.
The Update and Migration workers are responsible for various tasks such as system migration and data import.
The Bridges are services responsible for collecting data from different channels. They bridge the defined transportation protocol to tracardi event source.
The Bridges collect data from different channels and bridge the transportation protocol to the tracardi event source.