On Mon, Aug 6, 2012 at 11:15 AM, Drake <[email protected]> wrote:
> To make AppEngine work for you. You have to say "I WANT TO BE GOOGLE". You
> have to say "I WANT TO BUILD LEGO BLOCKS" you have to say "200MS is TOO
> FRAKKING SLOW"

If this really were true (and fortunately it is not), then GAE would
be a failure.  If every GAE application had to be decomposed and
reassembled with fine-grained micro-optimizations, it would take 10X
the time to develop on GAE than on any other cloud platform.  It would
destroy the value proposition.

Fortunately this is not the case.  For many problem domains, GAE is
the "faster and easier" development platform.  But there are grey
areas and it's important to know the boundaries.

>> Once more you are generalizing from an extremely limited problem domain.
>
> You mean my natural language processor that has to compute the parts of
> speech for every word in a document?
> Or maybe my Image tool that auto-crops images so that they fit in a given
> aspect ratio?
> Or my content classifier that puts content in to classifications based on
> the context and word usage?
> Or my GEO tool that converts your IP Address to a metro, and generates best
> version of ads for local targeting?
> Or my SEO tool that scores a body of content against rules Google uses to
> rank content?
> Maybe you were talking about my widget tool that does Content relatedness
> for suggesting other articles on the same topic?

Actually, yes, I mean exactly this.  What's missing from this list
something representative of the "typical business app": lots of
transactional logic woven through complicated business rules.  The
core element of your optimization strategy - breaking down an app into
separately-deployed components - is antithetical to transactions,
which are the bread-and-butter of 90% of business processing.

Jeff

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to