Comment Comment by evolvingstuff I have found the books System Design Interview (volumes 1 and 2), to be really nice and informative reading material on this topic. parent evolvingstuff 4 years ago