<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: Why Google App Engine is broken and what Google must do to fix it.</title>
	<atom:link href="http://aralbalkan.com/1504/feed" rel="self" type="application/rss+xml" />
	<link>http://aralbalkan.com/1504</link>
	<description>Changing the world through technology and oratory.</description>
	<pubDate>Sat, 10 Jan 2009 01:18:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7-beta2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: links for 2009-01-08 &#171; Amy G. Dala</title>
		<link>http://aralbalkan.com/1504/comment-page-2#comment-203373</link>
		<dc:creator>links for 2009-01-08 &#171; Amy G. Dala</dc:creator>
		<pubDate>Thu, 08 Jan 2009 14:01:56 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-203373</guid>
		<description>[...] Aral Balkan - Why Google App Engine is broken and what Google must do to fix it. (tags: md google) [...]</description>
		<content:encoded><![CDATA[<p>[...] Aral Balkan - Why Google App Engine is broken and what Google must do to fix it. (tags: md google) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Using Google App Engine as Your Own Content Delivery Network &#124; Castup</title>
		<link>http://aralbalkan.com/1504/comment-page-2#comment-201658</link>
		<dc:creator>Using Google App Engine as Your Own Content Delivery Network &#124; Castup</dc:creator>
		<pubDate>Mon, 29 Dec 2008 10:30:50 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-201658</guid>
		<description>[...] In the right circumstances, App Engine can be a real boon. I run my own site using the method I&#8217;ve discussed above, and I&#8217;m very happy with it. But App Engine does have its disadvantages, most notably those discussed by Aral Balkan in his post &#8216;Why Google App Engine is broken and what Google must do to fix it&#8216;. [...]</description>
		<content:encoded><![CDATA[<p>[...] In the right circumstances, App Engine can be a real boon. I run my own site using the method I&#8217;ve discussed above, and I&#8217;m very happy with it. But App Engine does have its disadvantages, most notably those discussed by Aral Balkan in his post &#8216;Why Google App Engine is broken and what Google must do to fix it&#8216;. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stelg</title>
		<link>http://aralbalkan.com/1504/comment-page-1#comment-201589</link>
		<dc:creator>stelg</dc:creator>
		<pubDate>Sun, 28 Dec 2008 19:02:55 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-201589</guid>
		<description>Aral,
Compliments with your article.
Meanwhile using https is a piece of cake. Just adapt the yaml file.

The storage limit of 1 MB is ridiculous!. Youtube (=Google) and plenty other systems allow much more!

The CPU limits are painful. It is easy to get over the short-term high CPU quotas.

Sending more than 10 emails at one submit request is impossible. You have to wait every time 1 minute before a next group of 10 emails can be submitted. 
Using Blind Carbon Copies (BCC) does not work at all.

So a lot to improve for Google. The term SCALABLE is not yet fulfilled by Google!

To end with good news: The reponse times on normal (smaller requests) are great!!</description>
		<content:encoded><![CDATA[<p>Aral,<br />
Compliments with your article.<br />
Meanwhile using https is a piece of cake. Just adapt the yaml file.</p>
<p>The storage limit of 1 MB is ridiculous!. Youtube (=Google) and plenty other systems allow much more!</p>
<p>The CPU limits are painful. It is easy to get over the short-term high CPU quotas.</p>
<p>Sending more than 10 emails at one submit request is impossible. You have to wait every time 1 minute before a next group of 10 emails can be submitted.<br />
Using Blind Carbon Copies (BCC) does not work at all.</p>
<p>So a lot to improve for Google. The term SCALABLE is not yet fulfilled by Google!</p>
<p>To end with good news: The reponse times on normal (smaller requests) are great!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aral</title>
		<link>http://aralbalkan.com/1504/comment-page-1#comment-199531</link>
		<dc:creator>Aral</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:47:41 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-199531</guid>
		<description>@nate: As far as I'm concerned, C can keep its curly brackets. With the amount I type, I'd rather type less :)</description>
		<content:encoded><![CDATA[<p>@nate: As far as I&#8217;m concerned, C can keep its curly brackets. With the amount I type, I&#8217;d rather type less <img src='http://aralbalkan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aral</title>
		<link>http://aralbalkan.com/1504/comment-page-1#comment-199530</link>
		<dc:creator>Aral</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:46:32 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-199530</guid>
		<description>@Jeremy:

SSL as in accessing your site via https://www.mylovelyapp.com. You can't do that. With the newly-introduced SSL support, you can access your app at https://mylovelyapp.appspot.com but you cannot carry across a session between the two. So, if you're using a custom domain for your app, Google App Engine still doesn't support SSL. It only supports SSL if you're serving your app from appspot.com.</description>
		<content:encoded><![CDATA[<p>@Jeremy:</p>
<p>SSL as in accessing your site via <a href="https://www.mylovelyapp.com" rel="nofollow">https://www.mylovelyapp.com</a>. You can&#8217;t do that. With the newly-introduced SSL support, you can access your app at <a href="https://mylovelyapp.appspot.com" rel="nofollow">https://mylovelyapp.appspot.com</a> but you cannot carry across a session between the two. So, if you&#8217;re using a custom domain for your app, Google App Engine still doesn&#8217;t support SSL. It only supports SSL if you&#8217;re serving your app from appspot.com.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy kajikawa</title>
		<link>http://aralbalkan.com/1504/comment-page-1#comment-199370</link>
		<dc:creator>Jeremy kajikawa</dc:creator>
		<pubDate>Wed, 17 Dec 2008 23:45:42 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-199370</guid>
		<description>SSL for serving ?
or SSL for accessing external sites?

Ive had no issues with SSL serving and Im only using the AppEngine
 as a customized coded front-end for the googleplex database

SSL access to offsite resources will be part of what I'll find out about
 when I finish seperation of the admin site from the service site.
 personally I am trying to setup the admin site as an own site seperate
 from the site administrated.

so far together or apart seems equally as disconnected for all the parts.</description>
		<content:encoded><![CDATA[<p>SSL for serving ?<br />
or SSL for accessing external sites?</p>
<p>Ive had no issues with SSL serving and Im only using the AppEngine<br />
 as a customized coded front-end for the googleplex database</p>
<p>SSL access to offsite resources will be part of what I&#8217;ll find out about<br />
 when I finish seperation of the admin site from the service site.<br />
 personally I am trying to setup the admin site as an own site seperate<br />
 from the site administrated.</p>
<p>so far together or apart seems equally as disconnected for all the parts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nate</title>
		<link>http://aralbalkan.com/1504/comment-page-1#comment-199315</link>
		<dc:creator>nate</dc:creator>
		<pubDate>Wed, 17 Dec 2008 18:30:54 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-199315</guid>
		<description>Enterprise IT has to be "Reliable" above all, it won't be long before clouds like GAE will be more reliable than the servers in the local data center.

Does someone really have to write a pretty printer that adds in curly braces into Python code for it to be read by all the "C" family programmers?

And, I agree no-price, no-knowing.</description>
		<content:encoded><![CDATA[<p>Enterprise IT has to be &#8220;Reliable&#8221; above all, it won&#8217;t be long before clouds like GAE will be more reliable than the servers in the local data center.</p>
<p>Does someone really have to write a pretty printer that adds in curly braces into Python code for it to be read by all the &#8220;C&#8221; family programmers?</p>
<p>And, I agree no-price, no-knowing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kris</title>
		<link>http://aralbalkan.com/1504/comment-page-1#comment-197646</link>
		<dc:creator>Kris</dc:creator>
		<pubDate>Wed, 10 Dec 2008 01:18:56 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-197646</guid>
		<description>1. It's currently free.. Who in their right mind would use a free hosting service to deploy a serious project? Nobody!

2. It's a beta service /preview release.. and will become something more like the AWS platform over time (limits and restrictions won't be in place but it will cost you)

If they made it available for free with no restrictions then everybody would use it a host huge static files globally for free..</description>
		<content:encoded><![CDATA[<p>1. It&#8217;s currently free.. Who in their right mind would use a free hosting service to deploy a serious project? Nobody!</p>
<p>2. It&#8217;s a beta service /preview release.. and will become something more like the AWS platform over time (limits and restrictions won&#8217;t be in place but it will cost you)</p>
<p>If they made it available for free with no restrictions then everybody would use it a host huge static files globally for free..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy B</title>
		<link>http://aralbalkan.com/1504/comment-page-1#comment-197437</link>
		<dc:creator>Andy B</dc:creator>
		<pubDate>Tue, 09 Dec 2008 02:33:58 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-197437</guid>
		<description>As far as enterprise uses go, I think David is correct that Python is viewed with suspicion by businesses. This is in part due to the language itself: businesses prefer to be somewhat more conservative. (e.g. static typing, C-like syntax, etc.) Dynamic languages seem scarier and less reliable.

This is not, however, a fatal flaw of GAE. Mostly I think Java and .NET are popular in the enterprise space because of the supporting corporations. Each is quite good on its own, but where would Java really be without Sun, or .NET without Microsoft? The association between Google and Python will give it plenty of credibility as a language. There is still the problem of programmers not knowing it, but I agree that Google should work on the core functionality before adding support for other languages.

It sounds like these problems, although severe enough to be show-stoppers now, might not be as intractable as the scalability problems that GAE is meant to solve. Hopefully Google will fix them soon for its own sake.</description>
		<content:encoded><![CDATA[<p>As far as enterprise uses go, I think David is correct that Python is viewed with suspicion by businesses. This is in part due to the language itself: businesses prefer to be somewhat more conservative. (e.g. static typing, C-like syntax, etc.) Dynamic languages seem scarier and less reliable.</p>
<p>This is not, however, a fatal flaw of GAE. Mostly I think Java and .NET are popular in the enterprise space because of the supporting corporations. Each is quite good on its own, but where would Java really be without Sun, or .NET without Microsoft? The association between Google and Python will give it plenty of credibility as a language. There is still the problem of programmers not knowing it, but I agree that Google should work on the core functionality before adding support for other languages.</p>
<p>It sounds like these problems, although severe enough to be show-stoppers now, might not be as intractable as the scalability problems that GAE is meant to solve. Hopefully Google will fix them soon for its own sake.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Prathapan Sethu</title>
		<link>http://aralbalkan.com/1504/comment-page-1#comment-197271</link>
		<dc:creator>Prathapan Sethu</dc:creator>
		<pubDate>Mon, 08 Dec 2008 13:48:22 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1504#comment-197271</guid>
		<description>We are building our intranet HR app on Google App Engine. While I like its speed, on the flip side there are too many limits as pointed out in this article, and Google needs to remove them asap. Also, BigTable is not relational and I see that MySQL developers have a problem switching to the non-relational way of doing things. Google needs to support developers with plenty of documentation and example code, so they can understand the concepts learn this platform faster. They also need to communicate their roadmap. 

I think GAE is a wonderful platform, but unless Google moves fast and fixes the problems, they are going to lose developers.</description>
		<content:encoded><![CDATA[<p>We are building our intranet HR app on Google App Engine. While I like its speed, on the flip side there are too many limits as pointed out in this article, and Google needs to remove them asap. Also, BigTable is not relational and I see that MySQL developers have a problem switching to the non-relational way of doing things. Google needs to support developers with plenty of documentation and example code, so they can understand the concepts learn this platform faster. They also need to communicate their roadmap. </p>
<p>I think GAE is a wonderful platform, but unless Google moves fast and fixes the problems, they are going to lose developers.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
