Heroku for...
morethanseven.net
morethanseven.net
If you want an early invite, mention HN in your registration and we'll hook you up.
Erlang support? Awesome. I have been hoping Heroku would have Erlang for quite some time!
But, could someone really compete with Windows Azure and all the features that come with it? It would take a startup quite a bit of time and money to match services such as Blob Storage, Table Storage, Message Queues and Distributed Caching.
Perhaps those features aren't for everyone. I guess there is still a need for quickly and easily creating nodes running IIS.
People have used S3 even before hosting at EC2, and if you like, you can use Blob Storage without hosting at Azure too.
Table Storage, message queues and distributed caching exists in various flavors - and your point about not everybody needing these things are indeed true.
A common interface to avoid vender lock-in will be the next big step...
Seems like it should be straightforward replicate the functionality for a lower price and get a good percentage of the Heroku user base. Nothing really ties people to the platform. And the addon's should work with pretty much any EC2 based platform as a service.
And don't forget the number of free applications running on Heroku, these aren't making them any profit at all and are using up a lot of resources.
Yep, good point on the free apps. I don't think a competitor would have to offer free apps though if they were able to lower the cost for paid installs and use the exact same deployment tools.
Heroku Addons are super well documented and easy to develop and deploy. One of the best parts of the platform.
Ruby and Node.js.
Also, Rubyists have the fog gem to work with, no need to only support EC2.
edit: ok, I love engineyard and the people there. I'm really sorry to say that EY cloud is not actually a good product. I despise it. Probably the worst tool I've ever used to deploy rails.
Edit: [snip] EY cloud is not actually a good product. I despise it.
Why the change of heart?
I deployed to both today.
Cloudfront: Pros: Best "Heroku" for PHP. Fair pricing. Deployment process is sort of similar to Heroku Cons: Documentation is lacking, and in some cases flat out wrong. Lacking "heroku-y" polish. Customer support needs improvement (replies to questions/bug reports were a bit gruff). Other: Have to use Mercurial (ability to use Git is documented, but wrong [see documentation in Cons])
Kodigen: Pros: Lots of options. Good pricing. Cons: Lots of options. Very complicated/busy UI. Have to use in-browser code editor. Hard to find relevant documentation. Other: Probably more for hobbyists.
All in all - for intermediate or advanced developers - there isn't really much of an advantage to using one of the mentioned PaaS vs. FTP or scripted deployments (capistrano, etc.) to regular hosting.
But the competition never hurts.
EDIT: http://code.google.com/appengine/docs/roadmap.html
At the moment, Google only has "bulk datastore import/export tool" on their roadmap, which implies that they are trying to reduce their lock-in at least a little.
EDIT 2: http://code.google.com/appengine/articles/django-nonrel.html
Looks like you technically can run pure Django with some limitations.
I would then have identified our core competencies: amazing browser interaction, strong form builder, strong component re-use architecture, automated version control and deployment to the cloud, etc.
Take the first, overlay it with the second, and start sorting by "closest" and "number of dollars."
The closest we were to identifying a market was (more by default than choice) "consumer apps." Unfortunately, that's a really bad market for development tools because there are so many good, free ones available.
We later tried switching to enterprise apps, but we had significant deficiencies there (poor integration support [great web services support, good RDB support, but no other integration options], no on-premise deployment (a real problem for most enterprises, especially two years ago), among others.
Since we weren't willing to commit to that market segment to fill the holes (instead, focusing on developing a little of everything), we couldn't build a compelling sales story.
Ultimately, the problem was they put their headphones on, started coding, looked up three years later, then tried to scramble to figure out how to take everything they'd built and get people to use it. They should have started from day one looking for customers to work with, started telling their story to see what resonated, and adjusted their roadmap to match.
They're awesome folks -- the same people from Chapter Three in SF. They already have some high-paying customers, so I imagine they'll be around for a long time.
Disclaimer: I'm affiliated with the Erbix project.