> > 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.