On Mon, Jul 23, 2012 at 5:26 PM, Drake <[email protected]> wrote:
> But you keep slamming my CDN because you like those
> other "CDN guys" but it is just an enabling technology for everything else I
> do.

I really am not slamming your product; for all I know it's amazingly
wonderful.  What I object to is that you are taking optimizations
peculiar to one very unusual, specialized app and declaring them as
universal truths for everyone - oh, and if we object, we're being lazy
or whiny.

The technical challenges of your CDN are very different than the
technical challenges of a business application.  It may make sense for
you to break your app into tiny independent pieces, but you can't do
that when you have crosscutting concerns like transactions or
elaborate data dependencies.  It may make sense for you to model your
domain with the low-level API, but it would be insanity to try this in
an app with hundreds of entity types and hundreds of thousands of
lines of code, not to mention multiple engineers coming on and off the
project over years.

All these frameworks we use have evolved for good reason, because they
make it easier to write code and scale the complexity of an app.  It's
not a solution to say "just don't use them" simply because you have
managed to build one particular type of app using bare metal
programming.

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