System Design Leetcode Contest Solution