load-balancer-setup

aj-geddes/useful-ai-prompts · updated Apr 8, 2026

$npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill load-balancer-setup
0 commentsdiscussion
summary

Deploy and configure load balancers to distribute traffic across multiple backend servers, ensuring high availability, fault tolerance, and optimal resource utilization across your infrastructure.

skill.md

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.
general reviews

Ratings

4.442 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

1 / 5