That "generally speaking" and "and such" are the differences I'm talking about.
GAE Runs on Google Edge, and within the "Apps For Domains". Google has as much "Dog Fooding" their products as MSFT and AMZ do. I lived in MSFT for years, I still do a lot of work with them internally. Your understanding of how much they are dog fooding is romanticized. There are a CRAP TON of LAMPs in MSFT deployments. There are a LOT of Squids. There are 100 different Packet Shapers depending on the product teams choices. Much of the Public facing bits of MSFT runs on LimeLight and other CDN's. AMZ uses a standardized Hardware Unit. That is where the EC2-Ness of AMZ's Internal and External infrastructure ends. I don't know but I suspect that GAE runs on Google's Standardized Hardware Unit as well. -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Joshua Smith Sent: Thursday, October 13, 2011 11:23 AM To: [email protected] Subject: Re: [google-appengine] Here's your platform... The point of the "leaked" rant was that Amazon does run on the same platform infrastructure they sell (not EC2 exactly, but generally speaking); and MS does, too (not Azure, but Windows Servers and such). Google has exposed a platform interface in GAE which is a good candidate to be the "platform" that google is missing, strategically. I wouldn't argue that it would be the right way to deploy the Maps API today. But I would argue that by making it the right way to deploy the Maps API, they will create something much more wonderful for all of us to use. Google already obfuscates the hardware under their product implementations, I'm sure. But they're using the "people food" version. We're stuck with the "dog food" version. (read the rant if that sentence doesn't mean anything to you) Exposing the people food they have today to outsiders is not realistic. But bringing the quality of the dog food up to the quality people expect is realistic. And using the public platform internally to build products is the way Amazon got there. On Oct 13, 2011, at 1:53 PM, Brandon Wirtz wrote: > Josh, > > I sure hope the Googlers on this list don't take your advice, I'd like > them to continue to have employment for a while, and doing as you say > might end that. > > Amazon doesn't run on EC2, Microsoft doesn't run on Azure. Cloud > computing is NOT for Super Enterprise. It is for those still looking > to scale and grow. Those who don't want to deal with infrastructure. > But if you are truly building the Fastest, Most Reliable, Biggest > tools, the obfuscation of the hardware is a bad thing. > > It is like me going to the race track. I'm amateur, I take my Spec > Mini cooper and I run. Sometimes I rent a Lotus. That rental is a > great deal for me, but I can't tune it to my preferences. It is > faster than my Mini, it is well maintained, but compared to what it > could do if I owned it, it is slow and limiting. > > Google does run some projects on GAE, Microsoft runs some projects on Azure. > Certainly the lessons learned from these platforms goes back to other > projects, but you don't put all of your eggs in one basket. > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Joshua Smith > Sent: Thursday, October 13, 2011 8:00 AM > To: [email protected] > Cc: Peter Magnusson; Gregory D'alesandre > Subject: [google-appengine] Here's your platform... > > I'm sure you've all seen this by now: > > http://siliconfilter.com/google-engineer-google-is-a-prime-example-of- > our-co mplete-failure-to-understand-platforms/ > > (skip the blog entry and go right down to the actual posting at the bottom). > > As I read it, it struck me that GAE totally IS a platform. And it > struck me how much more awesome GAE would be if maps, and docs, and > charts, and everything else was written on it. > > So my advice to you Peter and Gregory is to march into > whoever's-in-charge-these-day's office and say: "He's right. And > here's how to fix it: Require that from this moment forward EVERY > product (except > search) google offers MUST be built on GAE." > > GAE would increase in awesomeness by 1000 fold, because your peers in > google would demand that it does. > > -Joshua > > -- > 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. > > > -- > 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. > -- 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. -- 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.
