load-balancer-setup▌
aj-geddes/useful-ai-prompts · updated Apr 8, 2026
Deploy and configure load balancers to distribute traffic across multiple backend servers, ensuring high availability, fault tolerance, and optimal resource utilization across your infrastructure.
Load Balancer Setup
Table of Contents
Overview
Deploy and configure load balancers to distribute traffic across multiple backend servers, ensuring high availability, fault tolerance, and optimal resource utilization across your infrastructure.
When to Use
- Multi-server traffic distribution
- High availability and failover
- Session persistence and sticky sessions
- Health checking and auto-recovery
- SSL/TLS termination
- Cross-region load balancing
- API rate limiting at load balancer
- DDoS mitigation
Quick Start
Minimal working example:
# /etc/haproxy/haproxy.cfg
global
log stdout local0
log stdout local1 notice
maxconn 4096
daemon
# Security
tune.ssl.default-dh-param 2048
ssl-default-bind-ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256
ssl-default-bind-options ssl-min-ver TLSv1.2
defaults
log global
mode http
option httplog
option denylogin
option forwardfor
option http-server-close
# Timeouts
timeout connect 5000
timeout client 50000
timeout server 50000
// ... (see reference guides for full implementation)
Reference Guides
Detailed implementations in the references/ directory:
| Guide | Contents |
|---|---|
| HAProxy Configuration | HAProxy Configuration |
| AWS Application Load Balancer (CloudFormation) | AWS Application Load Balancer (CloudFormation) |
| Load Balancer Health Check Script | Load Balancer Health Check Script |
| Load Balancer Monitoring | Load Balancer Monitoring |
Best Practices
✅ DO
- Implement health checks
- Use connection pooling
- Enable session persistence when needed
- Monitor load balancer metrics
- Implement rate limiting
- Use multiple availability zones
- Enable SSL/TLS termination
- Implement graceful connection draining
❌ DON'T
- Allow single point of failure
- Skip health check configuration
- Mix HTTP and HTTPS without redirect
- Ignore backend server limits
- Over-provision without monitoring
- Cache sensitive responses
- Use default security groups
- Neglect backup load balancers
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.4★★★★★42 reviews- ★★★★★Neel Martin· Dec 28, 2024
Useful defaults in load-balancer-setup — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Anaya Zhang· Dec 28, 2024
load-balancer-setup fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Nia Bansal· Dec 8, 2024
Keeps context tight: load-balancer-setup is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Advait Agarwal· Dec 4, 2024
load-balancer-setup is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Liam Sanchez· Nov 27, 2024
We added load-balancer-setup from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Emma Choi· Nov 23, 2024
load-balancer-setup reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Omar Ramirez· Nov 19, 2024
I recommend load-balancer-setup for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Liam Gupta· Oct 18, 2024
Solid pick for teams standardizing on skills: load-balancer-setup is focused, and the summary matches what you get after install.
- ★★★★★Isabella Garcia· Oct 14, 2024
I recommend load-balancer-setup for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Anaya Yang· Oct 10, 2024
load-balancer-setup reduced setup friction for our internal harness; good balance of opinion and flexibility.
showing 1-10 of 42