System Design · Apple · Medium
Problem Statement Design a search system for the Apple App Store. A customer enters a query such as "weather tracker", "video editor", or a specific app name such as "spotify". The system should return a ranked collection of relevant apps while jointly considering user relevance and business outcomes such as downloads, post-install retention, and revenue. Discuss the problem as an ML system-design exercise. Explain how retrieval and ranking should work together, which data…
Checking your access…