New York Times использует Kafka как основную БД
Читая очередную статью про распределенные системы, наткнулся на интересный факт: New York Times использует Kafka в качестве основной базы данных для всех своих статей.
“Всех” означает что каждая статья, каждая ее правка, каждый заголовок с пометкой “молния” - хранится в брокере сообщений и никогда не будет удален. А это более чем 170 лет истории.
Нашел статью, в которой описан сам подход к log-based архитектуре, а также то, как конкретно это реализовано у New York Times.