UI
: Acts as the control center for Airbyte. From the UI, you can configure new integration connections. You can also track the different syncing jobs and view logs.
Config Store
: Stores all the connections information (credentials, frequency...).
Scheduler Store
: Stores statuses and job information for the scheduler bookkeeping.
Config API
: Allows the UI to read and update connection information.
Scheduler API
: Allows the UI to read and control jobs (schema discovery, connection testing, logs...).
Scheduler
: The scheduler orchestrates all the data syncing from the source connector to the destination one. It is responsible for tracking success/failure and for triggering syncs based on the configured frequency.
Worker
: The worker connects to the source system, pulls the data and writes it to the destination system.
Temporary Storage
: A storage that workers can use whenever they need to spill data on a disk.