How FlightCaster (YC S09) built multi-platform scalable apps on Heroku (YC W08)
infoq.com
infoq.com
They provide a valuable service in terms of taking administration issues out of the picture and letting you just focus on developing your app.
But my feeling is this is not targeted at hackers who are surviving on rice and beans but rather those who are more likely to either have well-paying day jobs that can subsidize their startup hobby on the side or have enough VC capital to not bother with the mundane details of hosting administration and its associated time and financial burdens.
Not that there's anything wrong with that - Heroku has come up with an ingenious business model because it really does satisfy a need in the vanity hosting market where cost is not an issue - but belonging to the rice and beans category myself at the moment, I just find that I'm sadly not their target demographic - as much fun as it is to use Heroku's free option for little toy apps.
Deploying to Heroku really is a delight and I think we will see more services like them start up over the next few years.
Ping me on the rubber mailing list if you have any questions - I'd be interested in hearing how this works out for a non-rails app for someone other than myself :)
My well-paying hobby subsidizes the day job at the moment. ;)
Seriously though: if you're charging money for whatever you're selling, servers via any of the above methods are dirt cheap. Its not quite on the same level as "economize on what brand of pens I use", but it would be impossible for me to meaningfully affect my life via switching hosting providers, whereas it is very possible to meaningfully effect my life via doing productive work on the business.
Accordingly, I suggest optimizing for whatever provider or system gets you back to solving problems for your paying customers. (I use Slicehost, for what it is worth.)
When I take a flight that's not on Southwest and more than an hour in length, I like to do the first-class / business class upgrades when I check in because they aren't that much more expensive (usually $50 to $100 per leg). It's one of my few guilty pleasures.
Anyways, it would be pretty cool if there was a way for me to predict which flights have a higher likelihood of having those types of flight upgrades available (which is to say flights that are statistically less likely to have a full first or business class).
I have no idea if you guys even have access to that kind of data, but whenever I book travel now I guess as to the likelihood of being able to upgrade on the day.
Stay tuned--and keep the suggestions coming. Always appreciated!
And of course, your chances of upgrading are greatly improved if you have status on the airline. This is very easy to get. (AA is doing a double EQM promotion right now, which means one transpacific flight gets you Gold status. With this, you check a box when making your reservation, and if there is availability in the next class of service, you are automatically upgraded 24 hours before the flight. Much better than gambling on the rare "LFBU" kiosk upgrade.)
Anyway, statistics are nice, but it's pretty easy to ensure you get the upgrade. I fly about 50k miles a year, and have only missed one segment in the last two years. (And that was my fault; I checked in without enough "upgrade stickers" and was removed from the upgrade list. I got back on about an hour before the flight, and missed the upgrade by one spot. Oh well :) I have also been upgraded for free on a variety of generally non-upgradeable segments this year, too. A very nice undocumented bonus of having status.
I know they had a "Part 1" (which my computer is utterly failing to access right now or I'd verify the following), but from what I remember, it was about how they use Clojure, and there's an entire scalability angle to get that I'd rather hear.
It goes extensively into detail about their use of Clojure. The fact that the 2nd part's title is "Building FlightCaster's Frontends for the Web and Smartphones" could've tipped you off about what's inside...
I guess someone at Flightstats is a Lost fan.