Oddschecker Interview Question

How do you build distributed systems?