модуль 3 из 4 · Акт IV · ~30 мин · 7 решений

сцена

Пятница, поздний вечер, опенспейс опустел. Иван остаётся один на один с мыслью, которую подкинул недавний стрим.

Вот что вырисовывается. Конвейер пересобирает поиск — из заказов. Стрим кормит карту — из тех же заказов. Аналитическая витрина — снова из заказов. Каждый раз одно и то же движение: берём поток изменений заказов и лепим из него ещё одно представление.

И тут он ловит себя на еретической мысли: а что, если — это и есть главное, источник истины, а сама база заказов — просто одно из представлений? Которое, если что, можно снести и пересобрать заново из журнала. Не база порождает события — события порождают базу.

Гена (наутро, услышав это)
Гена (наутро, услышав это)

Ты переучился. База — это база. Журнал — это сбоку.

Марина
Марина

А мне интересно. Если это правда, мы перестаём чинить три системы по отдельности и чиним один поток. Иван, но сначала докажи, что это вообще не бред — и, главное, что это нам нужно.

одно и то же движение · три раза
batchстримetlзаказыпоток измененийиндекс поискакарта курьероввитрина аналитики

Поиск, карта и витрина — все трое собираются из одного потока изменений заказов.

← карта