Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Look, if you're running a basically static site that serves a few 100k page views per day, then the app engine is fine and a great choice. Hell, a $20/month linode instance would do just as well. Get two $20 instances and you can handle all the burst traffic you'll ever need.

If on the other hand you're running a web app where you can't cache a decent chunk of your data, and you need to do 4-5 db reads per request, then you have a painfully slow system that your users will bitch about.

To take just one example, we've had to push all our db writes into task queues because we'd consistently hit the 30 simultaneous dynamic requests limit when we had more than 100 users on the site at once. To take another, we couldn't grab more than 2000 db entries in a request without hitting the 30 second http request time limit (which we were using to generate a csv dump of a chunk of a user's data.)

Over the last ~8 months of using the app engine we've found that we're just spending way too much time dealing with it's various limitations (no SSL for third party domains, 3000 file limit, slow ass datastore, no threads, no comet push...) that the benefits of easy deployment + sort-of-automatic-scaling just aren't worth it. So now we're moving over to linode + EC2 over the next few months.

p.s. we've found memcached to be around 10ms latency on average... who knows maybe our app is on a special slow instance? and yes, that's 10x slower than normal memcached.



I think you have many valid concerns about App Engine which are definitely worth discussing, but your over-the-top rhetoric and exaggerated numbers make it hard to do that!

P.S. have you considered AppScale to migrate off of Google's infrastructure? Google has been funding a project that is a complete clone of the App Engine API, but can run on arbitrary hardware using MongoDB or a plethora of other middleware.

I think we've hit the max comment depth, and I think it's time to turn on the noprocast settings again. ;)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: