Перейти к содержанию

03. Data Processing & Orchestration

Главная · ROADMAP · Отчёт3B (архив рабочего проекта)

Этап3B: 12 технологий, 15 глубоких тем, 10 сравнений, шесть walkthrough с architecture/normal/failure diagrams и 12 executable example guides. Разделы04–07 остаются планами. Stage3A и его QA artifacts сохранены.

Уровни и guarantees

Transport log/queue, processing state, workflow orchestration и SQL transformation — разные уровни. Airflow не streaming engine; dbt не ingestion; CDC не Event Sourcing. Kafka/Streams/Pulsar transactions и Flink/Spark state checkpoints не включают автоматически SQL/Redis/HTTP effects. Карта уровней01 и storage02 остаются опорой.

FACT — versioned source; INFERENCE — инженерный выбор; HYPOTHETICAL — все новые учебные architectures/diagrams/code; UNKNOWN — непроверенное. Baselines не являются рекомендацией latest/security support. Version registry, журнал ограничений (архив рабочего проекта).

Технологии

Глубокие темы

Сравнения

Практические архитектуры

12 примеров и команды запуска · 55 локальных Mermaid renders (архив рабочего проекта).

Типичные ошибки проектирования

Global topic ordering, offset commit=external commit, Redis INCR как checkpoint EOS, Airflow как streaming, CDC snapshot как повтор monetary command, backfill в live sums без generation и dedup horizon.

Вопросы на собеседовании

Как доказать E2E guarantee? Определить source/state/sink transaction boundaries, stable identity/version, source retention, failures и recovery; выполнить проверку каждого gap. Successful static audit или красивая схема этого не доказывают.

Практические упражнения

Выберите walkthrough, составьте failure matrix и воспроизведите crash/replay на реальных pinned runtimes. Сохраняйте evidence input offsets, target commits, rejected scope и reconciliation, а не только task status.

Дополнительные источники

Первичные документы и версии · Research companies с прежними границами · Отчёт и фактически проверенные guarantees (архив рабочего проекта).