Recent concerns about the antiquity ofGoogle’s software infrastructure were raised by an ex-employee ofGoogle. The software deals with core functionalities of Googleincluding the Google App Engine.
Former employee of Google allegesGoogle’s software infrastructure to be outdated
Former wave engineer at Google Inc.,Dhanji R. Prasanna in a blog post explained his reasons to leaveGoogle. He said that Google’s software infrastructure is outdatedalthough he believes that the hardware and datacenters of Google arestill the best. Yet the software used in it is at least 10 years oldand has been specifically designed for crawlers and search engines.He further adds that Google’s software infrastructure doesn’tmatch with any of the software’s developed in open community forumwhich are well advanced than its own software. He further urged his followers, not totake his allegations in a negative way. He believes that working inGoogle was the finest jobs he has done and he has done his level bestin building some technical credibility in Google.
Google software infrastructure notapt for Google app engine
According to him Google is not planningto open source its software infrastructure. Meanwhile, Google AppEngine product manager Sean Lynch denies Prassanna’s allegation bytelling how Google has opened up its internal software infrastructureto all the companies. He quoted “We decided we could take a lot ofthis infrastructure and expose it in a way that would let third-partydevelopers use it – leverage the knowledge and techniques we havebuilt up – to basically simplify the entire process of buildingtheir own Web apps: building them, managing them once they're upthere, and scaling them once they take off”.
On the other hand, the truth is thatGoogle app engine is a huge success which serves more than 1.5billion page views per day and 100,000 developers access it everyday. Lynch stated that Google App Engine is totally focused ondeveloping enterprise space. Thus, by the end of 2011, Google appengine will get rid of its 3 year beta period and would be able toput forth the enterprise-class service-level agreements.
Enterprises are looking for vendorsin the same niche
Unfortunately, the difference in Googleand other technologies arise due to the fact that Google doesn’toffer its cloud platform as a service. This is the reason whycommercial software vendors have nothing to fear from other companieswhich produce software for their own use. It is believed that tillthe time numerous vendors start using an open sourced code for theirbusiness, giants like Google have nothing to panic. As a matter of fact, the coredifference in strategy of Google developers and enterprises is thatthere will always be specific features that will be used by onlyGoogle developers. According to Prasanna, the developers as well asenterprises must get innovative and use the state of the arttechnology along with high-performance software infrastructure fromopen source projects and replicate high quality products like Hadoopand MongoDB.