Oddschecker interview question

How do you build distributed systems?