Skip to content

Comments

feat: add autoscaling examples and repo cleanup#32

Open
deanq wants to merge 5 commits intomainfrom
deanq/ae-2079-cleanup
Open

feat: add autoscaling examples and repo cleanup#32
deanq wants to merge 5 commits intomainfrom
deanq/ae-2079-cleanup

Conversation

@deanq
Copy link
Member

@deanq deanq commented Feb 23, 2026

Summary

  • Add autoscaling examples (04_scaling_performance/01_autoscaling/) with 5 scaling strategies: GPU scale-to-zero, always-on, high-throughput, and CPU scale-to-zero, burst-ready
  • Add load test script for observing scaling behavior with concurrent request bursts
  • Add .flash/ to gitignores and test block to pipeline.py
  • Regenerate CLAUDE.md with comprehensive repo analysis

Test plan

  • Verify flash run discovers all 5 new @remote endpoints in 01_autoscaling/
  • Run python gpu_worker.py and python cpu_worker.py directly to confirm test blocks work
  • Run python load_test.py --help to verify CLI args parse correctly
  • Confirm README links resolve correctly from 04_scaling_performance/README.md
  • Verify existing examples still work with flash run from repo root

Remove ambiguity with RunPod's {"input": ...} HTTP wrapping by renaming
the input_data parameter to payload in 13 Python files (19 functions)
and 5 documentation files. Also fix a local variable shadowing issue in
cpu_burst_ready by renaming its internal payload variable to serialized.
- Add .flash/ directory to gitignore across getting_started examples
- Add __main__ test block to mixed_workers pipeline.py
Output of /analyze-repos: adds module structure, public API surface,
cross-repo dependencies, code health assessment, and test strategy.
Five scaling strategies across GPU (scale-to-zero, always-on, high-throughput)
and CPU (scale-to-zero, burst-ready) with load test script for observing
scaling behavior. Includes cost analysis and configuration reference in README.
All QB endpoint URLs used the wrong path segment. The flash-generated
routes use /runsync, not /run_sync.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant