
The word “cloud computing” has been buzzing in my head ever since I played with EC2 and S3 in early 2007.
When industrial revolution began nearly a decade ago, factories and farmers are build and maintain their power generators themselves. Later, when electricity companies arrive, factories are begun to dump their generators and “subscribe” to these electricity companies.
Computing need will evolve in that way also. IT companies will dump their server farms, keep small numbers of servers with a lot of network peripheral, and “subscribe” to computing companies. No additional headache to maintain racks, powers, and air coolers.
I’m not dreaming. These are happening. Right here, right now.
When you reach frightening numbers, say 5GB/day, you’ll realize that you need massive computing resource. When you reach 5TB/day, you know that everything they taught us in Computer Science school is obsolete.
RDBMS is irrelevant.
OOP is dead.
(What? Trying to load/stream 5TB with precious java.io.* is a way to brutal suicide. SAX-like event-driven parser is yet another way, although you’ll get far more elegant death).
Just after I looked that sketch we’ve made several days ago, I know I won’t be writing code, if I have too, same way that I wrote code years ago.

Indeed, a client of mine is serving 60 GB/day, and increasing everyday. Using a server with single-core processor. Loads of RAM though - so we are able to use cache in all parts of the system; from the database up to the reverse proxy.
@sufehmi: PLN kan juga sering byar pet, tapi orang-orang masih langganan saja ke dia.