Writing

Ephemeral Auto-Scaling GitHub Actions Runners on AWS Fargate

Slashing CI queue times from 14 minutes to 8 seconds with zero idle infrastructure costs.

Oct 20, 2025·6 min read·Automation
Ephemeral Auto-Scaling GitHub Actions Runners on AWS Fargate

“Every build deserves an untouched, sanitized execution sandbox that evaporates upon completion.”

Shared static CI runners suffer from noisy neighbors, disk saturation, and cross-build cache contamination. Our serverless runner fleet provisions freshly sanitized containers on demand, terminating them the moment tests finish.

Event-Driven Provisioning Lifecycle

GitHub workflow_job webhooks trigger API Gateway, which calls an AWS Lambda dispatcher to run a standalone ECS Fargate task with dynamic registration tokens.

Selected Writing

See all writing →
Deterministic Cloud Invariants: Designing Ephemeral Environments with Zero State Drift

Deterministic Cloud Invariants: Designing Ephemeral Environments with Zero State Drift

A mathematical framework for cloud isolation and on-demand cluster lifecycles.

Oct 14·6 min read
Terraform
Zero-Downtime Rollouts: Statistical Canary Verification in Multi-Cluster Mesh

Zero-Downtime Rollouts: Statistical Canary Verification in Multi-Cluster Mesh

Automated traffic weighting and real-time Mann-Whitney U error budget analysis.

Aug 4·5 min read
Kubernetes
Short-Lived Credentials: Eliminating Long-Lived AWS Keys with GitHub OIDC

Short-Lived Credentials: Eliminating Long-Lived AWS Keys with GitHub OIDC

A practical blueprint for zero static secrets via cryptographic STS role federation.

Jun 18·4 min read
Cloud
Telemetry Without Noise: High-Cardinality Distributed Tracing in Production

Telemetry Without Noise: High-Cardinality Distributed Tracing in Production

Linking anomalous metric spikes directly to contextual exemplar trace graphs.

Apr 22·7 min read
Networking
Back to portfolio

Let’s talk.

[email protected]
Elsewhere
  • GitHubwvrner↗
  • LinkedInin/wvrner↗
  • Telegram@wvrner↗
  • WhatsApp+ Direct↗
WVRNER
© Nima HosseiniBack to top ↑