O'Reilly logo

Heroku Cloud Application Development by Anubhav Hanjura

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Optimizing deployments

The simplest of the Heroku applications run in at least two different environments—your local development environment and the Heroku remote environment.

A given production application could have many developers working on it. You can have several developers interacting with the same production application when they want to push their local changes to it. Addtionally, developers may have additional code branches to test their applications or verify nonfunctional requirements such as performance.

All things work reasonably well as long as there is concurrency between the various environments you use, that is, similar configuration and common source code resulting in same functional behavior. However, in the real world, things ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required