It’s not clear why GraphQL is preferred in this scenario. IoT devices/mobile phones aren’t the most common clients for leetcode like system. Could someone describe the kind of responses clients expect from GraphQL in this system?
Course: Grokking the API Design Interview - Learn Interactively
Lesson: LeetCode API Design Decisions - Grokking the API Design Interview