Лента публикаций в духе Instagram
Задача дана максимально расплывчато: спроектировать ленту публикаций, похожую на Instagram, самостоятельно выяснив у интервьюера функциональные и нефункциональные требования.
Дополнительный вопрос (когда речь зашла о персистентном хранилище, например Cassandra для холодного хранения ленты с eventual consistency): почему сами файлы (чанки) хранятся в объектном хранилище типа S3, а не в обычной базе данных?
Порядок, которого ждут: уточни требования → оцени нагрузку → API и данные → схема компонентов → узкие места и отказ. Не прыгай сразу в Kafka.
⌘ Enter — проверить