Thoughtworks interview question

Tech stack reasoning, database design,