Design a Distributed Task… — High-level design | OneNoughtOne