flyio-performance-tuning

Featured

Optimize Fly.io application performance with auto-stop/start tuning, VM sizing, multi-region latency optimization, and connection pooling. Trigger: "fly.io performance", "fly.io cold start", "fly.io latency", "fly.io VM sizing".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Fly.io Performance Tuning ## Overview Optimize Fly.io performance: eliminate cold starts, right-size VMs, leverage multi-region for low latency, and tune concurrency settings. ## Instructions ### Step 1: Eliminate Cold Starts ```toml # fly.toml — suspend instead of stop for faster resume (~100ms vs ~5s) [http_service] auto_stop_machines = "suspend" # Suspend to RAM, not full stop auto_start_machines = true min_machines_running = 1 # Always-warm in primary region # For latency-critical: keep machines running in all regions # min_machines_running applies globally ``` ### Step 2: Right-Size VMs ```bash # Check current allocation fly scale show -a my-app # Start small, scale up based on metrics fly scale vm shared-cpu-1x --memory 256 # Start here fly scale vm shared-cpu-1x --memory 512 # If memory-constrained fly scale vm shared-cpu-2x --memory 1024 # If CPU-bound fly scale vm performance-2x --memory 4096 # For compute-heavy workloads ``` | Workload | VM | Memory | When | |----------|-------|--------|------| | Static site / API proxy | shared-cpu-1x | 256mb | Low traffic | | Node.js API | shared-cpu-1x | 512mb | Most apps | | Heavy processing | shared-cpu-2x | 1gb | Background jobs | | Database / ML | performance-2x | 4gb | Compute-intensive | ### Step 3: Multi-Region Latency Optimization ```bash # Deploy close to your users fly scale count 1 --region iad # US East fly scale count 1 --region lhr # Europe fly scale count 1 --region nrt...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

flyio-cost-tuning

Optimize Fly.io costs with auto-stop/suspend, right-sizing VMs, volume management, and monitoring spend across apps and regions. Trigger: "fly.io costs", "fly.io pricing", "fly.io billing", "reduce fly.io spend".

2,266 Updated today
jeremylongshore
AI & Automation Featured

flyio-reference-architecture

Implement Fly.io reference architecture with multi-region apps, Postgres, Redis, background workers, and private networking. Trigger: "fly.io architecture", "fly.io system design", "fly.io multi-region".

2,266 Updated today
jeremylongshore
AI & Automation Featured

flyio-core-workflow-a

Execute Fly.io primary workflow: deploy, scale, and manage apps with flyctl and fly.toml. Use when deploying applications, configuring regions, setting secrets, or managing the app lifecycle on Fly.io. Trigger: "fly deploy", "fly.io app management", "fly scale", "fly.io regions".

2,266 Updated today
jeremylongshore
AI & Automation Featured

flyio-deploy-integration

Advanced Fly.io deployment strategies including blue-green deployments, canary releases, multi-region rollouts, and Machines API orchestration. Trigger: "fly.io blue-green", "fly.io canary deploy", "fly.io rolling update".

2,266 Updated today
jeremylongshore
AI & Automation Featured

flyio-prod-checklist

Execute Fly.io production deployment checklist with health checks, auto-scaling, monitoring, and rollback procedures. Trigger: "fly.io production", "fly.io go-live", "fly.io prod checklist".

2,266 Updated today
jeremylongshore