ADR 021 фиксирует решение о тихом чтении и видимом состоянии источника; ui-resilience и затронутые domains приведены к AS-IS.
Архитектура WealthLedger
Архитектурное описание объясняет границы приложений, владение данными и взаимодействия. Для знакомства с пользовательскими задачами начните с обзора продукта, затем прочитайте Context и Container.
| Вопрос | Где искать |
|---|---|
| Кто пользуется системой и какие поставщики находятся снаружи? | C4 System Context, внешние интеграции |
| Из каких приложений и хранилищ состоит система? | C4 Container |
| Как разделены данные, полномочия и secrets? | Хранение и доступ, аутентификация, подключение брокера |
| На каких решениях основано устройство системы? | Стратегия, ADR |
| Что ограничивает точность, свежесть и эксплуатацию? | Качество и ограничения |
| Как взаимодействуют части во время запроса? | Загрузка портфеля, восстановление сессии, сохранение подключения |
| Что считается кэшем и когда прежние данные теряют право на повторное использование? | Свежесть данных |
| Как обрабатываются ошибки и ожидание? | HTTP API и ошибки, состояния интерфейса |
| Как связать ошибку с обработкой запроса? | Наблюдаемость |
| Как устроено подтверждённое локальное окружение? | Container, качество и ограничения |
| Как запустить, обновить или восстановить приложение? | Развёртывание |
| Что означают предметные термины? | Глоссарий |
Эта карта покрывает вопросы архитектуры там, где о них есть подтверждённое содержание. Правила размещения и изменения кода находятся в локальных инструкциях frontend/backend; системные объяснения остаются здесь.