Design a tagging system and REST APIs | Atlassian Interview Question