
You're kidding right?
There's loads of stuff to consider when writing a distributed system - too many people rely on things like singletons, have very poor threading design etc. to be able to deploy any kind of truly scalable system (simple stuff, sure) to a cloud.
I'm finding scala + akka is really working for me - takes a thinking switch though