# Using ngrok Endpoint Pools for Canary Deployments and Gateway Changes

DevFeed: [Using ngrok Endpoint Pools for Canary Deployments and Gateway Changes](<https://devfeed.tech/articles/use-the-load-balancing-power-of-endpoint-pools-for-canary-deploys-and-beyond-83267.md>)

Original publisher: [Read original article](<https://ngrok.com/blog/load-balancing-pools-canary-deploys>)

Author: Joel Hans

Published: 2025-05-22T00:00:00Z

Content type: tutorial

Language: en

Sources: [\[ngrok news\]](<https://devfeed.tech/sources/ngrok-news.md>)

Topics: [Load Balancing](<https://devfeed.tech/topics/load-balancing.md>), [Deployment Strategies](<https://devfeed.tech/topics/deployment-strategies.md>), [zero downtime deployment](<https://devfeed.tech/topics/zero-downtime-deployment.md>), [ingress-nginx](<https://devfeed.tech/topics/ingress-nginx.md>)

Tags: [canary](<https://devfeed.tech/tags/canary.md>), [canary-deployments](<https://devfeed.tech/tags/canary-deployments.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [ingress](<https://devfeed.tech/tags/ingress.md>), [load-balancing](<https://devfeed.tech/tags/load-balancing.md>), [product-updates](<https://devfeed.tech/tags/product-updates.md>), [traffic-policy](<https://devfeed.tech/tags/traffic-policy.md>)

## AI overview

The article explains how to use ngrok Endpoint Pools to migrate to a front door pattern, test gateway configuration changes with canary endpoints, and deploy API or app versions gradually. It describes load balancing across pooled endpoints and rolling back by closing the new endpoint if problems arise.

## Source excerpt

Load balancing isn't just for scaling replicas--see what else Endpoint Pools can do, like canaries and risk-free (or at least less risky!) gateway changes.