3 ms·8 System Design Principles I Learned After Doing It Wrong More Than 50 Times2 points by user7878 8y ago