FlightFormation

Automatically schedule, scale, and restart your application. Starting at $0/mo.

Greater performance, lower cost
Overview
  • FlightFormation is an add-on that provides dyno management and scaling.
  • Easily set up dyno formations based on the one you use now, then make variants for different load profiles. Create a weekly schedule for these variants according to your application load.
  • FlightFormation is accessible via an easy-to-use interface and requires no code changes to your application.
  • Our average user saves 61% on Heroku costs!
  • Schedule your application to restart when necessary for predictable performance.

Improve performance and user experience
Control your dyno formations on the schedule of your business.

If your dynos are always scaled to handle your maximum load it’s probably not ideal (and it’s expensive)! Are you running an application with a higher load during a certain portion of the day? Use FlightFormation to provision more resources for a better user experience when your users are actually online, while also reducing your cost during the slower times.

Example
Vikram’s application has heavy importing at the beginning of the business day, max processing through the bulk of the business day, and almost nothing but exporting overnight. With FlightFormation, he scheduled dyno formations to automatically switch between configurations and functions, going from 5:2:1 to 2:6:2 to 1:1:4, saving over 75% from the moderate compromise ratio he ran all day before FlightFormation.

Scheduled application restarts
Automate predictability

Schedule your application to restart daily, weekly, or whenever you need.

“Flight Formation is awesome, just saved me lots of effort trying to automate restarting of my dynos when I really need them to.”


Works with any application
No code changes

FlightFormation uses the Heroku Partner API exclusively to constantly monitor and scale your application as you need. You will not need to make any changes to your application’s code, or install any additional packages or libraries. Try today at no risk of having to maintain additional code. If FlightFormation isn’t a great fit for your application, deprovision in one-click without ever having to modify your application.


Simple one-click installation and setup
Up and running in seconds

After a simple installation you’ll be up and running in under 30 seconds. We will instantly import the information about your application to get you started. You don’t even need to know your current dyno configuration, we’ll get all that information for you! Try it with no risk, and know how you will benefit in minutes.


Cost Estimator instantly shows savings
No surprise savings

Automatically scaling your application will render Heroku’s estimated monthly costs inaccurate. Don’t worry! Since FlightFormation allows you to control exactly what you need we can provide real-time feedback of your new monthly dyno costs. Tweak your scaling to achieve the best performance while always knowing your dyno costs.

Do you always wish you had more power when you need it, but don’t want to pay more or worry about switching the dynos back when you’re done? Me too, that’s why I built this.


Greater possibilities
Could you use more dynos to…
  • Generate reports overnight?
  • Handle a heavy load on business day (or just Tuesday!) mornings?
  • Process payroll twice a month?
  • Import client update data at the close of business daily?
  • Generate invoices once a month?
  • Interface with the database (without ever overloading it)?
  • Or just need an automatic restart every so often?
...then FlightFormation was built for you.
“Filling a much needed gap. Thanks for that!”

Region Availability

The available application locations for this add-on are shown below, and depend on whether the application is deployed to a Common Runtime region or Private Space. Learn More

  • Common Runtime
  • Private Spaces
Region Available
United States Available
Europe Available
Region Available Installable in Space
Virginia Available
Oregon Available
Frankfurt Available
Tokyo Available
Sydney Available
Dublin Available

Plans & Pricing

    • Trail Duration 7 Days
    • Maximum dynos Unlimited
    • Scheduled restarts Unlimited
    • Formations Unlimited
    • Formation scheduling
    • Savings Estimator
    • Trail Duration
    • Maximum dynos 2
    • Scheduled restarts 1
    • Formations Unlimited
    • Formation scheduling
    • Savings Estimator
    • Trail Duration ⁠—
    • Maximum dynos 5
    • Scheduled restarts Unlimited
    • Formations Unlimited
    • Formation scheduling
    • Savings Estimator
    • Trail Duration ⁠—
    • Maximum dynos 15
    • Scheduled restarts Unlimited
    • Formations Unlimited
    • Formation scheduling
    • Savings Estimator
    • Trail Duration ⁠—
    • Maximum dynos 35
    • Scheduled restarts Unlimited
    • Formations Unlimited
    • Formation scheduling
    • Savings Estimator
    • Trail Duration ⁠—
    • Maximum dynos Unlimited
    • Scheduled restarts Unlimited
    • Formations Unlimited
    • Formation scheduling
    • Savings Estimator
Install FlightFormation
heroku addons:create flightformation

To provision, copy the snippet into your CLI or use the install button above.

FlightFormation Documentation