Using micro-instances instead of deploying lots of JVMs on a single Large instance, is working out quite well. Easier for me to manage and monitor. Performing at nearly the same scale with 16 micros vs 4 larges with 4 deployments each.