This is a small Rails app that you can deploy to Heroku in a single click. It provides tools for generating web traffic and background jobs so you can test capacity issues and trigger autoscaling when using the Judoscale Heroku add-on.
To get started right away with the default setup, click the button below.
The app includes Sidekiq for job processing and Judoscale pre-installed.
- You’ve never used Judoscale and want to play with it.
- You already use Judoscale and want to experiment with different configurations.
- You don’t care at all about Judoscale but just need a simple Rails app on Heroku or Render for whatever reason.
If you want to make code changes to your own deployment of this app, create a new repo from the template first. As long as the repo is public, you can then use the deploy button from your own repo.
If you only want to make configuration changes to your deployment, you can do that using the deploy buttons here (without creating your own repo).
After you deploy the app and open it, you’ll see a home screen with a summary of how to use it and a sidebar with the following links:
- Requests – Use this tool to generate web traffic and trigger web autoscaling.
- Jobs – Use this tool to generate background jobs and trigger worker autoscaling.
- Job Dashboard – Open the web UI specific to the job processing library.
- Heroku – Launch the Heroku dashboard for the app.