Skip to main content

Overview

This page provides production-ready configuration examples for common deployment scenarios. Copy and adapt these configurations for your infrastructure.

Microservices

Load balance across microservice instances

API Gateway

API gateway configuration

High Availability

Multi-region high-availability setup

Development

Local development configuration

Common Scenarios

Simple Web Application

Basic setup for a web application with 3 backend servers:

API Gateway

Load balancer as an API gateway with multiple services:
config-api-gateway.yaml

Microservices Architecture

Configuration for microservices with different weights:
config-microservices.yaml

Session Affinity (Sticky Sessions)

Use IP hash for session persistence:
config-sticky-sessions.yaml

High-Availability Setup

Multi-region HA configuration with circuit breaker:
config-ha.yaml

Environment-Specific Configurations

Development

config-dev.yaml

Staging

config-staging.yaml

Production

config-prod.yaml

Cloud Provider Configurations

AWS

config-aws-ec2.yaml

Google Cloud Platform

config-gcp.yaml

Azure

config-azure.yaml

DigitalOcean

config-digitalocean.yaml

Special Use Cases

WebSocket Support

config-websocket.yaml

gRPC Services

config-grpc.yaml

Container Orchestration

docker-compose.yml
config.yaml

Blue-Green Deployment

config-blue-green.yaml
Switching traffic to green:

Canary Deployment

config-canary.yaml

Configuration Overview

Learn about all configuration methods

CLI Reference

Command-line interface documentation

File Config

Complete YAML/TOML reference

Deployment

Deploy UltraBalancer in production