Лента публикаций в духе Instagram

System designSenior60 минпроверка — Спринт22-t028

Задача дана максимально расплывчато: спроектировать ленту публикаций, похожую на Instagram, самостоятельно выяснив у интервьюера функциональные и нефункциональные требования.

Дополнительный вопрос (когда речь зашла о персистентном хранилище, например Cassandra для холодного хранения ленты с eventual consistency): почему сами файлы (чанки) хранятся в объектном хранилище типа S3, а не в обычной базе данных?

Порядок, которого ждут: уточни требования → оцени нагрузку → API и данные → схема компонентов → узкие места и отказ. Не прыгай сразу в Kafka.

⌘ Enter — проверить