Overview¶
Trino Gateway is a load balancer, proxy server, and configurable routing gateway for multiple Trino clusters.
Use cases, advantages, and features¶
- Use of a single connections URL for client tool users with workload distribution across multiple Trino clusters.
- Automatic routing of queries to dedicated Trino clusters for specific workloads or specific queries and data sources.
- No-downtime upgrades for Trino clusters behind the Trino Gateway in a blue/green model or canary deployment model.
- Transparent change of capacity of Trino clusters without user interruptions.
High-level architecture¶
Other resources¶
- Trino Gateway announcement blog post
- Many clusters and only one gateway:
- Project announcement and overview at Trino Summit 2023 with use cases from Bloomberg and Naver
- Video recording
- Slide deck
- Slide deck about Trino Gateway status for Trino Contributor Congregation in June 2024
- Lyft blog post
- Pinterest blog post
- Zomato blog post
- Shopify blog post