One of my co-workers is constantly arguing with me that we should not worry about memory footprint. For instance, let Rails use as much memory as it wants, the reasoning being that it would be pointless to try and cut down memory usage since we can just expand to as many slices with as much memory as we need on EC2.
Now, is there a significant speed increase in trying to keep memory usage low? What would be the educated answer for this? I could surely try to argue that yes using my programming knowledge and practice only, but I think a truly informed answer would require a deeper understanding of things.
Sure, throwing more ec2 instances at the problem is one solution, but if you care about your apps performance you will try to optimize for smaller memory footprint.