A Google of One

It’s just another phase in the continued commoditization of infrastructure. It started a decade or two ago with the OS and has been followed in quick succession by the web and J2EE stacks.

While not free, cloud computing offerings by the likes of Amazon.com have definitely opened the realm of possibility to the average developer.

Hadoop is just the next logical procession in all of this, an implementation of something Google pioneered and has been running for 4 or 5 years now. Continued contributions to the project from Yahoo! (assuming they continue to open-source the majority of their improvements) and others can only strengthen it’s appeal.

In the case of Google, they’ve been very successful because of what they’ve been able to build on top of their infrastructure. They have long realized the importance of well architected distributed systems and their developers see those benefits today. As developers, it’s amazing how simple things are when you’re able to think about them serially. Google and Yahoo! understand that, so should we.

The resources that used to be precious are now freely available. So then what becomes the bottleneck? What becomes the skill that is valued?

Two things:

* Implementation. The ability to leverage all the pieces together effectively.

* Business Acumen. By this, I mean having a smart business plan. If you are going to pull this off, you are going to need to cover the cost of using the cloud computing and the initial servers. Yet if you can come up with a way to make enough money off of each individual using the service, it could potentially be self sustaining. Google and Yahoo could even help you compete against them by supplying you with revenue from ads.

I’ll add Availability of useful and interesting data to this list. You can have all the processing power in the world but if it’s not directed towards solving interesting problems, you’ll have a very small audience.


Leave a Comment




  • Pet Peeve: Don’t email my password to me in plain text You know the drill. Signup for some random service on the internet Receive a confirmation email with your account information or Forget a password for some random service ...

  • Eclipise Memory Analyzer (MAT) I must say the Eclipse Memory Analyzer looks pretty slick. There is some pretty good material over on the developers blog. Lastly, there was a talk on it ...

  • Open-source Web-based Code Review Tool: Rietveld Guido van Rossum, of Python fame, has recently released a Django-based application that enables web-based code reviews... Rietveld. It supports any language and currently can hook into Subversion repositories. You ...

  • An implementation of the JVM in Javascript? Caught this over on JavaPosse Google Groups. Essentially, some bright fellows over in Japan have developed a bytecode->javascript compiler. There's a demo floating around that took a Tetris ...

  • Facebook Chat? So it looks like the Facebook Chat service has finally started rolling out to my network (Facebook Chat has been mentioned previously). Not quite sure how ...





  • RSS Twitter Feed

    • Meetings all day, no time to hit the gym. Guess I better go now.... 6:30am.
    • Played around with Fring for a couple minutes tonight, Skype seemed to work (if only to call a test account of mine). 3G would be nice! :)
    • Watched nick and norahs tonight. Have to admit that it was pretty funny. Two weeks until W, wonder what that's going to be like.
    • Locly is a pretty sweet location-based app for the iPhone. Should have busted it out last week in Seattle.