Design of computing infrastructure