Amazon is giving a Architecture Webinar Series on best practices to build highly scalable and reliable applications in the AWS Cloud. Looks good so far.
Lots happening in Google App Engine world. With the new 1.5 release GAE is all grown up, it's a first class product now. New features include Backends, which are essentially VPSs; improved task queue features; support for the Go language in addition to Python and Java; Java is now multi-threaded. What being all grown up really means though is there's no more living for free at home and that means big changes in the GAE pricing model. Prices are way up depending on how you look at it. GAE is now charging by instance hour instead of by CPU hour. On Java this is mitigated somewhat by applications being allowed to be multi-threaded, but Python is still single-threaded. We'll see how this shakes out, but this definitely seems to level the playing field. Also: Google I/O 2011: Scaling App Engine Applications.
Ec2 Stress Results thread on the NoSQL Databases group. Experiences testing different EC2 configurations.
Mike Kavis with Cloud computing lessons learned and your data center. Ask What problem are you trying to solve? Shift your thought process away from “to cloud or not to cloud” and think about “how can I provide the same competitive advantages that companies like Amazon are providing to their customers?
Mixpanel reveals their Sharding techniques . They process billions of API transactions each month with 100 req/s spikes by horizontally distributing data through sharding. Please, no sharding by the first letter in the first name.
Basho says It's Time to Drop the "F" Bomb - or "Lies, Damn Lies, and NoSQL." Another volley in the CAP wars. Write loads spread across multiple data centers is not easy. What our technology generation is attempting is really hard. There is no easy button. You can’t play fast and loose with the laws of physics or hand-wave around critical durability issues. You can sell this stuff to your venture capitalist, but we’re not buying it. Hacker News thread.
Developers have more options and S3 has some more competition with Google Storage. Early reports have GS a more sophisticated product, slightly more expensive at low volumes, more expensive at high volumes. Hacker News thread.
How Garbage Collection differs in the three big JVMs. Garbage collection pauses are one of the most common problems in JVM deployments. Michael Kopp explains how all JVMs are not the same and along the way provides a great explanation of GC in general.
James Gosling Extols the Virtues of Hash Tables and RAM. There is a time and place for this technology versus normal SQL. But there is no hammer for every nail. It's all a matter of picking the right technology for the problem.