Hey Jonas,

The purpose and spirit of the gratis dyno hours per application is to help 
developers bootstrap new ideas quickly without risk. Distributing your 
processes across multiple applications to reduce costs won't work. You'll pay 
for it one way or another -- likely through manual, error-prone work. Off the 
top of my head, other disadvantages include:

Your web processes will not be addressable by a single host.

Your deploys will now involve n git pushes and you can't guarantee they will 
complete at the same time. Schema changes to your databases now become very 
difficult to orchestrate.

Environment changes can't be done atomically across all of your proceses.

Changes to your add-on infrastructure (e.g., moving to a bigger postgres 
instance, adding something like sendgrid) will need to be committed manually in 
your other applications' environments.

Putting your application into maintenance mode involves n number of API 
commands.

-jp

On Tue, Apr 16, 2013 at 1:57 AM, Jonas Windey <jonas.win...@gmail.com> wrote:
> What are the benefits of putting multiple dyno's (ex. web and worker) on a
> single app compared to putting each dyno on a separate app?
> In terms of scalability, it would be the same since each dyno can be scaled
> no matter how it's setup.
> 
> The only real advantage I could see is that env variables are shared on the
> same app, but that is something that can be overruled in the latter setup
> too.
> 
> The biggest advantage for the second setup is of course a free dyno/month
> for each app.
> 
> 
> --
> --
> You received this message because you are subscribed to the Google
> Groups "Heroku" group.
> 
> To unsubscribe from this group, send email to
> heroku+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/heroku?hl=en_US?hl=en
> 
> ---
> You received this message because you are subscribed to the Google Groups
> "Heroku Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to heroku+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Heroku" group.

To unsubscribe from this group, send email to
heroku+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/heroku?hl=en_US?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"Heroku Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to heroku+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to