Components

Redis
Redis is used as a message queue to store jobs that need processing. It’s also used for locking mechanisms.PostgreSQL
PostgreSQL is used as the main database to store all data.Main Container
Activepieces is a single stateless service that can be scaled horizontally. Workers and the API server are part of the same service but can be separated by environment variables to avoid processing jobs.Tech Specs
Activepieces is not CPU-intensive in general, and a small instance is usually sufficient. The requirements vary depending on use cases.Component | Memory (RAM) | CPU Cores | Notes |
---|---|---|---|
PostgreSQL | 1 GB | 1 | |
Redis | 1 GB | 1 | |
Activepieces | 4 GB | 2 | For high availability, it’s better to deploy multiple machines. |