Home Ex-Google Engineer Says the Company’s Software Infrastructure is Obsolete

Ex-Google Engineer Says the Company’s Software Infrastructure is Obsolete

Yesterday former Google Wave engineer Dhanji R. Prasanna wrote on his blog about why he is leaving the company. It’s an interesting look at Google’s company culture, but there’s also an interesting technical nugget in there. “Google’s vaunted scalable software infrastructure is obsolete,” Prasanna wrote. He emphasizes that the hardware infrastructure is still state of the art, “But the software stack on top of it is 10 years old, aging and designed for building search engines and crawlers.”

Prasanna says software like BigTable and MapReduce are “ancient, creaking dinosaurs” compared to open source alternatives like Apache Hadoop.

Prasanna blames the state of Google’s software stack on it being designed by “engineers in a vacuum, rather than by developers who have need of tools.”

If true, this speaks to the strength of open source – or at least of well maintained open source projects. Open source software can be improved by a wide variety of stake holders, but proprietary software will always be shielded from outside improvements. The open source alternatives have surpassed the proprietary versions that Google kept under lock and key, and Google isn’t in a position to take advantage of the improvements made by the open source community without making some major infrastructural changes.

Also, if Prasanna’s assessment is correct, it would support RedMonk’s Stephen O’Grady’s thesis that software infrastructure is no longer a competitive advantage. This is particularly relevant as Google markets its App Engine platform-as-a-service. The Register’s Cade Metz recently wrote a long piece on Google App Engine as a means of accessing Google’s infrastructure. Although the platform has made improvements in the past year, many developers have been unhappy with its restrictions.

Developers have been willing to accept the proprietary nature of the PaaS and its restrictions to access Google’s infrastructure. But what if Google’s infrastructure really isn’t special? Cloud services powered by open services would then be even more desirable.

We’ve written before that “open” has won against proprietary, at least in rhetoric if not in practice. Thus far App Engine has bucked that trend. But for how much longer?

About ReadWrite’s Editorial Process

The ReadWrite Editorial policy involves closely monitoring the tech industry for major developments, new product launches, AI breakthroughs, video game releases and other newsworthy events. Editors assign relevant stories to staff writers or freelance contributors with expertise in each particular topic area. Before publication, articles go through a rigorous round of editing for accuracy, clarity, and to ensure adherence to ReadWrite's style guidelines.

Get the biggest tech headlines of the day delivered to your inbox

    By signing up, you agree to our Terms and Privacy Policy. Unsubscribe anytime.

    Tech News

    Explore the latest in tech with our Tech News. We cut through the noise for concise, relevant updates, keeping you informed about the rapidly evolving tech landscape with curated content that separates signal from noise.

    In-Depth Tech Stories

    Explore tech impact in In-Depth Stories. Narrative data journalism offers comprehensive analyses, revealing stories behind data. Understand industry trends for a deeper perspective on tech's intricate relationships with society.

    Expert Reviews

    Empower decisions with Expert Reviews, merging industry expertise and insightful analysis. Delve into tech intricacies, get the best deals, and stay ahead with our trustworthy guide to navigating the ever-changing tech market.