Паттерн Transaction Log Tailing

Оглавление Введение Современные системы, построенные по микросервисной или распределенной архитектуре, сталкиваются с вызовами поддержания согласованности данных при масштабировании и интеграции компонентов. Один из наиболее эффективных подходов решения таких задач — паттерн Transaction Log Tailing, также известный как подход к захвату изменений данных (Change Data Capture, CDC). Transaction Log Tailing основывается на непрерывном отслеживании и обработке … —Читать далее—

Loading

Transactional Outbox Pattern – надёжная передача событий между сервисами

Оглавление Введение В современном мире микросервисов часто возникает задача обеспечить согласованность данных между несколькими сервисами без использования тяжелых распределенных транзакций. Например, сервис обработки заказов должен сохранить информацию о новом заказе в своей базе данных и отправить событие о создании заказа в брокер сообщений, чтобы другие сервисы (склад, доставка и т.д.) могли отреагировать. Наивная реализация — … —Читать далее—

Loading

CDN в распределённых системах: архитектура, кэширование, безопасность и современные практики

Оглавление Введение Современные веб-приложения и онлайн-сервисы сталкиваются с постоянно возрастающими требованиями к производительности, масштабируемости и безопасности. Пользователи ожидают мгновенного отклика и высокой доступности контента независимо от своего географического положения. В таких условиях одной из ключевых технологий, обеспечивающих выполнение этих требований, является Content Delivery Network (CDN) — сеть доставки контента. CDN представляет собой распределённую сеть серверов, … —Читать далее—

Loading