4 ms·
I keep seeing Heroku come up as a viable alternative to... what? That's the part I don't understand. The value prop seems to be eliminating ops. i.e. we'll t
by WalterGR 14y ago
I keep seeing Heroku come up as a viable alternative to... what? That's the part I don't understand.
The value prop seems to be eliminating ops. i.e. we'll take care of it so you don't have to.
But digging deeper, that seems only to be accurate for Rails apps. If I want to - say - deploy a PHP app (god forbid) - then I still need to play sysadmin.
Am I reading things wrong? I would _love_ if that were the case.
- neilmiddleton 14y agoPHP is the exception, but most things are as deployable as Rails these days.
- WalterGR 14y agomost things are as deployable as Rails these days. I really, really don't want to seem dense. But I don't understand what that means. Let's forget about PHP, and consider Clojure. Reading http://blog.heroku.com/archives/2011/7/5/clojure_on_heroku/ http://blog.heroku.com/archives/2011/7/5/clojure_on_heroku/ I don't see the part that says SysAdmins are no longer needed. But maybe I am dense, and just don't get what Heroku offers...
- neilmiddleton 14y agoThe Heroku offering is about providing a stack that you don't need to know anything about in order to look after a decent application. You deploy with Git, give it the resources it needs and forget about it. You've no need to learn UNIX, or anything about packaging, or security, or networking and so on. You just need to care about your application. Saying this, there's lots of things deployable to Heroku right now, and even more via the Buildpacks system. Yes, at first Heroku was just Ruby, but those days are long gone, most modern platforms that run on UNIX are deployable to Heroku in just a few minutes.
- themgt 14y agoI'm not sure I understand what you mean. The process for deploying a Clojure app to Heroku is the same process as deploying a Ruby, Rails, python, PHP, node.js, scala, etc app. That's the basic win of the unified build/deployment/hosting process How would you get a clojure app deployed on EC2 or Linode without doing a lot more sysadmin work than Heroku?
- WalterGR 14y agoHow would you get a clojure app deployed on EC2 or Linode without doing a lot more sysadmin work than Heroku? Exactly, thanks. I thought Heroku was supposed to get rid of that "problem." Did I read it wrong?
- deleted 14y ago[deleted]
- deleted 14y ago[deleted]
- prawks 14y agoLook into "Platform as a Service".
- sergiotapia 14y agoI'm with you on this one. I 'get' that you have the benefit of being able to just 'code' and have it run without you touching anything, but what about your content? A database on Heroku and other similar offerings such as AppFog, AppHarbor, etc, are really expensive. I'd rather pay 15$/month starting out and install everything I need with simple commands - and I'm not even a Linux-guy! Imagine what a veteran Linux guy would do! Don't you lose too much control? The last time I tried to deploy a Rails app on Heroku, I couldn't figure out where to save and well, "admin" user uploads on my website. (I was building a 9Gag clone to practice) and it turns out you cannot save data on a Heroku app. You need to pay for YET ANOTHER service such as Amazon content hosting. So for a full stack you're looking at paying about 80$/month, that includes Heroku, Database, and content hosting. For a lean, mean startup I'd rather just pay 15$ for a VPS and handle things my way. It's not like it's that hard. If and WHEN I need a service such as Heroku for load balancing, etc when my app reaches critical mass I'll be able to afford it. Not before.
- neilmiddleton 14y agoHow much is your time worth?
- sergiotapia 14y agoI live in Bolivia, my time is definitely not the same as your time. My cost of living here is SIGNIFICANTLY lower than yours.
- MattRogish 14y agoWe have WordPress (PHP) deployed on Heroku...