This section covers deploying Springtail in a production environment. A production deployment groups the Springtail services into three node types:Documentation Index
Fetch the complete documentation index at: https://docs.springtail.io/llms.txt
Use this file to discover all available pages before exploring further.
- Ingestion Node — ingest changes from the primary database.
- Proxy Node — handle client connections and route queries.
- FDW Node(s) — serve queries; there can be one or more depending on the scale of the deployment.
High-level steps
Deploying Springtail to production involves the following steps:- Configure PostgreSQL — prepare the primary database for replication.
- Configure Redis — set up the shared Redis cache used by all nodes.
- Deploy with the Coordinator — use the Springtail Coordinator to start Springtail, add and remove replica nodes, and stop it.
For a local, single-machine setup intended for development and testing, see Local Cluster Deployment instead.