Thanks for this very detailed report, Rolo.

It seems to be in-line with the article written up by David Cramer (in prev
reply), and also other posts that I've read on the topic.

One of the things that put me off from reading their site, is that Heroku's
key selling point was "Never touch the command line again"...  Sorry but, I
think that's not really the sort of mind set a developer should have tbh.

On top of this, their pricing structure was extremely overpriced

I also really don't like the idea of not being in control of the solution
in the event of a problem... I mean hell - some of our clients that pay
tens of thousands for managed hosting, still provide us with root access
for "critical emergencies".

As such - I get the impression that any developer who knows how to maintain
a stack, will most likely shy away from such a service.

It would be interesting to hear other thoughts on this though

Cal


On Mon, Jun 11, 2012 at 9:54 PM, Rolo <r...@wildfish.com> wrote:

> Could anyone hosting their Django app with Heroku care to post their
>> experiences?
>>
>
> I'm somewhere along the road of seeing if PaaS could make my life easier,
> and we've been using Heroku for a client (their choice) recently, having
> evaluated it a couple of months ago for a different one and decided against
> it.
>
> There are lots of things to like.  The tools are awesome as a whole - you
> can add a service with a one liner, you have database forking and
> following, account security policy allowing several users access with one
> paying a bill, it's lovely.
> The performance of the web stack seems good, but I've not used it
> extensively in production so can't quantify it, but I know I've used other
> services where I've been put off immediately.
>
> There are some things which put me off though:
> - The nature of it being a magic box.  You type the command, and it
> usually works, but if it doesn't there's nothing much you can do about it.
>  This isn't to do with Heroku as such, but PaaS as a whole I suppose.
>  Recently my database wouldn't reset itself, and it required a support
> ticket, but by the time they'd viewed it it has just started working again
> with no explanation.  It frustrates me not being able to troubleshoot these
> things myself.
> - There are some oddities around the setup, which don't lock you in as
> such, but will mean you'll probably have to bend your app a bit to get it
> running (sasl auth for memcached, ephemeral filesystem).
> - No UK data centres, just a single EC2 US region.
>
> Personally, for me, right now I wouldn't trust Heroku alone with a client
> site that we were being paid to manage.  I haven't been reviewing the
> service very long, but there have been a couple of instances of downtime
> (there was one at the end of last week for about an hour), and it's the
> sort of downtime where you're completely in the hands of someone else.
>
> All told, if they offered a second availability zone for failover it may
> well be worth it for me, but right now I'd need to build in failover
> externally, which means you may as well manage it yourself to begin with (I
> can't fault Linode for the DIY approach right now).
>
> I have an app running on there with a monitor on it now to keep an eye on
> things, and I'm sure one day I'll end up on Heroku or something similar,
> but not quite yet.
>
> Rolo.
>
> --
> Rolo Mawlabaux
> Wildfish Ltd | http://wildfish.com
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/django-users/-/XB3ynrrwxHoJ.
>
> To post to this group, send email to django-users@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to