# Архитектура WealthLedger Архитектурное описание объясняет границы приложений, владение данными и взаимодействия. Для знакомства с пользовательскими задачами начните с [обзора продукта](../overview.md), затем прочитайте Context и Container. | Вопрос | Где искать | | --- | --- | | Кто пользуется системой и какие поставщики находятся снаружи? | [C4 System Context](context.md), [внешние интеграции](../integrations/README.md) | | Из каких приложений и хранилищ состоит система? | [C4 Container](containers.md) | | Как разделены данные, полномочия и secrets? | [Хранение и доступ](containers.md#хранимые-данные-и-границы-доступа), [аутентификация](../domains/authentication/overview.md), [подключение брокера](../integrations/tbank.md) | | На каких решениях основано устройство системы? | [Стратегия](containers.md#стратегия-решения-и-её-основания), [ADR](../adr/README.md) | | Что ограничивает точность, свежесть и эксплуатацию? | [Качество и ограничения](containers.md#качество-и-ограничения) | | Как взаимодействуют части во время запроса? | [Загрузка портфеля](../domains/portfolio/flows/portfolio-loading.md), [восстановление сессии](../domains/authentication/overview.md#восстановление-сессии), [сохранение подключения](../integrations/tbank.md#проверка-и-сохранение-подключения) | | Что считается кэшем и когда прежние данные теряют право на повторное использование? | [Свежесть данных](cross-cutting/data-freshness.md) | | Как обрабатываются ошибки и ожидание? | [HTTP API и ошибки](http-api.md), [состояния интерфейса](cross-cutting/ui-resilience.md) | | Как связать ошибку с обработкой запроса? | [Наблюдаемость](http-api.md#наблюдаемость) | | Как устроено подтверждённое локальное окружение? | [Container](containers.md#представление-container), [качество и ограничения](containers.md#качество-и-ограничения) | | Что означают предметные термины? | [Глоссарий](../glossary.md) | Эта карта покрывает вопросы архитектуры там, где о них есть подтверждённое содержание. Правила размещения и изменения кода находятся в локальных инструкциях frontend/backend; системные объяснения остаются здесь.