Ты на собеседовании по system design на позицию бэкенд-разработчика в компании, которая делает real-time игры. Интервьюер предлагает сценарий: нужно построить глобальный leaderboard для мобильной игры с 5 миллионами дневных активных пользователей, отслеживать профили игроков и поддерживать списки друзей. Он хочет узнать, как бы ты подошёл к слою хранения данных.