Workday interview question

How would you architect a chess app?