## Что сделано
- добавлены топик `orders`, Kafka-чтец на первой ноде и реплицированное сырьё заказов;
- добавлен отдельный даг `orders_ingest` с одним прямым чтением и `_load_id = run_id`;
- работники мира отправляют слепок, ждут результат приёма и только затем двигают позицию;
- недельный пакетный разгон ограничен объёмом, который гарантированно помещается в одно чтение;
- ADR и архитектурные документы обновлены с честной границей отказа после чтения.
## Проверка
- `make lint`
- `make config-test`
- `make smoke` — 20/20
- `make check-clickhouse` — 9/9
- `make check-services` — 7/7
Closes #93
Зачем:
- связать проигрывание модельных дней с пакетным приёмом заказов
- показать на одном стенде различие потокового push и пакетного pull
Что:
- добавлен топик, Kafka-чтец и реплицированное сырьё заказов
- добавлен даг orders_ingest с одним прямым чтением и идентификатором загрузки
- работники мира отправляют слепок, ждут приём и только затем двигают позицию
- решения, границы отказа и проверки отражены в ADR и архитектурных документах
Проверка:
- make lint
- make config-test
- make smoke
- make check-clickhouse
- make check-services
ddmitry
merged commit 11a494f550 into main2026-08-18 21:49:10 +03:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Что сделано
orders, Kafka-чтец на первой ноде и реплицированное сырьё заказов;orders_ingestс одним прямым чтением и_load_id = run_id;Проверка
make lintmake config-testmake smoke— 20/20make check-clickhouse— 9/9make check-services— 7/7Closes #93