Google App Engine for Java Developers
Is it ready for prime time?
Google's App Engine is based on a great idea, cloud computing but without having to provision individual servers to host your application. Most people deploying to the cloud don't really care about how many servers are handling their app at any given time, they just want it available whenever a customer needs it. They also don't really want to spend their time optimizing database performance, or caching performance, or any of the details that are best left up to experts like those at Google.