Cloudbeds Interview Question

3 architecture design questions and a coding question.