Chess.com Interview Question

How do you design a back-end system?