6 ms·
There are definitely serious applications and businesses built on appengine, mostly started before their price hike coming out of Beta last November. http://www
by chucknthem 15y ago
There are definitely serious applications and businesses built on appengine, mostly started before their price hike coming out of Beta last November. http://www.optimizely.com http://www.optimizely.com (YC W10) and http://shoesofprey.com http://shoesofprey.com are two notable examples.
- taylorbuley 15y agoRescuetime (YC W08) also uses it I believe
- dextorious 15y agoI wouldn't call those two "serious" examples -- especially since the competitors (Amazon, Heroku, Rackspace etc) have orders of magnitude more popular, complex and profitable services running on them. This is like saying, "Famous actors frequent my restaurant" and point to a picture of Ralph Macchio. OK, somewhat known, but De Niro, Brad Pitt, Clooney and co eat at the joint across the street.
- jay_kyburz 15y agoActually, I think its great for startups. If you're a small team trying to work out what your product is, how to sell it and who is going to buy it, you have more important things to do than learn how to set up and run a server. Once you've worked out you have a product that people want you can start thinking about managing your own servers. People complain about migration, but its really not that big a deal.
- mgkimsal 15y agoSo instead of learning how to admin a server - a skill that is transferable anywhere and is pretty much a commodity skill for most web-based startups when they're - you know, "starting up" - you suggest people tie themselves to a proprietary app engine and datastore which limits what you can do in ways that aren't really transportable anywhere else? Spending time learning about GAE oddities, pricing limits, language limits/restrictions and such... seems a pretty horrible waste of time for people to engage in.
- vosper 15y agoI've been building apps professionally on GAE for the last year, and one of the reasons I'm leaving my job is because the knowledge is non-transferrable and the platform is not really growing, as far as I can tell. It's a dead-end career wise.
- marshallp 15y agoInstead of learning to admin a server, and then follow up with admin for the rest of your life, you can hand that duty over to experts. Should hundreds of thousands of people be engaged in doing essentially the same thing. If you really thing appengine is shitty or overpriced, then it should be pretty easy for others to replicate and eat their lunch. The fact that no one else has managed to yet says a lot. As an anecdote, reddit frequently has outages, they run on aws. If they switched to gae they wouldn't, it's as simple as that.
- spartango 15y agoReddit historically had an extremely poorly designed backend, resulting in lousy performance and thus the outages that people experienced at scale. This has little to do with AWS vs AppEngine, and more to do with suboptimal code being forced to run at extreme scales. Not the best anecdote, sorry. I'll say they're getting better now--for a while they were a major PITA for AWS folks.
- mgkimsal 15y agoInstead of learning to admin a server, and then follow up with admin for the rest of your life, you can hand that duty over to experts. Should hundreds of thousands of people be engaged in doing essentially the same thing. ================= Yep. Everything I've ever taken up in life I'm still doing X years later. I've never ever transferred a job to someone else, outsourced a task I learned, or hired someone to do what I do. Nope. 100% of the time I'm doing everything I ever used to. Still. WTF? I think most cell phone service is shitty and overpriced, but it doesn't mean anyone can just set up a competitor - it's extremely capital intensive to compete at that scale. Yeah, I forgot that GAE never goes down. http://www.crn.com/news/cloud/231001916/google-app-engine-cloud-availability-plummets-sparks-outages.htm;jsessionid=N-cfzFiUyJn5f14hGhsH2w**.ecappj01 http://www.crn.com/news/cloud/231001916/google-app-engine-cl... http://groups.google.com/group/google-appengine-downtime-notify/browse_thread/thread/b4ed491a8b9ccce2 http://groups.google.com/group/google-appengine-downtime-not... Reddit is one of the top 1% of the 1% in terms of traffic. I suspect GAE would probably have trouble with Reddit on a global 24/7 basis. Perhaps not as much as Reddit's having themselves at times, but nothing's perfect. And I suspect Reddit's pocketbook wouldn't be able to afford the marginal benefit GAE would provide.
- deleted 15y ago[deleted]
- nl 15y agoPulse is pretty big: http://googleappengine.blogspot.com/2011/11/scaling-with-kindle-fire.html http://googleappengine.blogspot.com/2011/11/scaling-with-kin... Does Heroku have any particularly high-traffic sites?
- jaggederest 15y agoAt least a half dozen at that scale, I believe. Urban Dictionary, as an example. Here's another one I haven't heard of before now: http://success.heroku.com/Banjo http://success.heroku.com/Banjo
- nl 15y agoBanjo only has 500K users[1]. Urban Dictionary is bigger (30MM page views/month[2]), but Pulse is an order of magnitude bigger ("100Ms of requests per day" [3]). Pulse ships on a lot of Android devices by default now. [1] http://ban.jo/blog/banjo-hits-500k-users-in-under-six-months http://ban.jo/blog/banjo-hits-500k-users-in-under-six-months [2] http://success.heroku.com/urbandictionary http://success.heroku.com/urbandictionary [3] http://googleappengine.blogspot.com/2011/11/scaling-with-kindle-fire.html http://googleappengine.blogspot.com/2011/11/scaling-with-kin...
- jpulgarin 15y agoKhan Academy (http://www.khanacademy.org/ http://www.khanacademy.org/) runs on App Engine.
- wisty 15y agoIs Khan Academy a serious application, or just really good content? I think its smartest software is all JS anyway - you could host that on GoDaddy.
- jfoster 15y agoI think they are serious examples. Of course once they get to a certain size the cost of running on App Engine becomes exorbitant. At that point, there's two options: 1. Migrate away from Google-hosted App Engine to your own AppScale instances. 2. Negotiate a better rate with Google. In my experience App Engine has been fine for apps that only get a few hundred or thousand visits per day. The convenience of not worrying about the environment or deployment too much is a great enabler. It definitely depends on the type of app. You probably wouldn't want to run anything that is particularly heavy on datastore use. Using AJAX rather than full pageloads is a good way to keep bandwidth and response time (and therefore instance hours) down. For example, one of my apps is able to pre-load the most important AJAX calls, so it can handle running with high latency and I don't exceed the free instance hours.
- avree 15y agoWe're built on appengine at Getaround.
- petekoomen 15y agoWe (Optimizely) do use App Engine and have been very happy with it. We handle hundreds of millions of requests every day and make heavy use of both GAE and custom components running on EC2. EC2 does most of the heavy lifting, but our web front end is all on App Engine and the benefits (great deployment and mgmt tools) far outweigh the cost.
- foxylad 15y agoWe built http://www.schoolbookings.net http://www.schoolbookings.net on Appengine. Over a thousand schools and half a million parents use it - not enormous numbers, but a very real and profitable business. We pay under a hundred dollars a month for extremely reliable and scalable infrastructure. I'm happy that our platform is designed and supported by the best sysadmins in the world - we've had less than five minutes of degraded service (high latency but still accessible) in the last six months. I'm soooooooooo glad we didn't choose AWS! Appengine is perfect for developer-centric startups. You can concentrate on your app instead of the infrastructure until you've got traction, and if you do hit the big time you'll be popping champagne corks instead of server cores. At that stage you'll be able to make an informed decision about hiring some kick-ass sysadmins to build your own platform, and migration really isn't as big a deal as some people make out. Python apps are WSGI compliant so will run with minimal modification on any WSGI server, and you can access all your data without difficulty. You would need to write some wrappers around API calls, but this isn't a huge deal and realistically you're going to have to do this for any platform migration.