Skip to main content

Components

Core building blocks of the system.

Component Overview

API Gateway

Entry point for all API requests. Handles authentication and routing.

Worker Nodes

Process jobs from the queue via RabbitMQ and Celery. Scale horizontally based on load. See RabbitMQ & Celery Workers for usage and setup.

Database

Primary data store. Supports replication and failover.

Interaction

Components communicate via message queues and REST APIs for loose coupling.