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.
