модуль 3 из 4 · Акт IV · ~30 мин · 7 решений
сцена
Пятница, поздний вечер, опенспейс опустел. Иван остаётся один на один с мыслью, которую подкинул недавний стрим.
Вот что вырисовывается. Конвейер пересобирает поиск — из заказов. Стрим кормит карту — из тех же заказов. Аналитическая витрина — снова из заказов. Каждый раз одно и то же движение: берём поток изменений заказов и лепим из него ещё одно представление.
И тут он ловит себя на еретической мысли: а что, если — это и есть главное, источник истины, а сама база заказов — просто одно из представлений? Которое, если что, можно снести и пересобрать заново из журнала. Не база порождает события — события порождают базу.
Ты переучился. База — это база. Журнал — это сбоку.
А мне интересно. Если это правда, мы перестаём чинить три системы по отдельности и чиним один поток. Иван, но сначала докажи, что это вообще не бред — и, главное, что это нам нужно.
Поиск, карта и витрина — все трое собираются из одного потока изменений заказов.