INTEGRATION ARCHITECTURE DOSSIER

Интеграционная архитектура live-систем

Очереди, streaming, replay, provider integration и технические границы компонентов. Observability вынесена в отдельный эксплуатационный track, чтобы архитектура не смешивалась с мониторингом.

Что здесь считается архитектурой

Это dossier о границах компонентов и потоках состояния: ingest, canonical model, queue/stream, replay, cache, delivery. Наблюдаемость и security вынесены в самостоятельные треки, поэтому архитектурная схема здесь отвечает прежде всего на вопрос «где живёт authoritative state и как он восстанавливается».

Хорошая схема показывает не названия микросервисов, а ответственности: кто принимает raw event, где появляется внутренняя сущность, какой слой применяет correction и откуда клиент получает snapshot. На каждой границе полезно обозначить version marker, retry semantics и recovery path.

Отдельный вопрос — provider failover. Если внешние IDs просочились во все сервисы, смена источника становится миграцией всей платформы. Canonical IDs и versioned mappings уменьшают эту связанность.

Продолжение: Live-data Platforms, Observability, sports data pipeline.

Что схема должна позволять проверить

По архитектурной схеме должно быть возможно пройти один event от приёма до client snapshot, найти точки persistence и replay, а также понять, где version state меняет владельца. Если схема показывает только boxes и arrows без этих границ, она пригодна для презентации, но слаба для incident response.

01Live-data Platformsfeeds / canonical / replay02Odds Systemsprobability / price / suspend03ObservabilitySLO / traces / incidents04Security & Complianceauth / audit / evidence05Sports Appsstate / latency / confirm