My key take away on this for new projects is to keep it simple. Far to often we gone down the path of the best architecture for twitter scale when we should be concentrating on getting value to our business.
Mike Krieger, Instagram at the Airbnb tech talk, on Scaling Instagram by ingrid8775