1 неделю назад
💻 System Design: что такое CDC
В прошлом посте мы разобрали CQRS на примере booking-сервиса. У нас была схема: 🫰 Админ обновляет данные номера в Postgres. 🔍 Пользователь ищет номера через ElasticSearch. Между ними есть важная часть: Postgres -> CDC -> ElasticSearch CDC - Change Data Capture. Перевожу для себя так - Захват Изменяющихся Данных Если просто - CDC позволяет отследить изменения в базе данных и передать их дальше в другую систему. CDC отвечает на вопрос: «Как изменения из source of truth доезжают до read model?» В нашем примере: Postgres - source of truth...