3.0 KiB
Why
WealthLedger сейчас запускается как набор локальных процессов, а поставка на сервер не определена. Разработка не воспроизводит границы runtime-среды, а оператор не имеет согласованного способа установить, обновить, сохранить или восстановить приложение.
Нужен единый поддерживаемый путь запуска для локальной разработки и одного сервера, чтобы поставка каждой версии была воспроизводимой и не требовала ручного пересоздания окружения.
What Changes
Будет определён поддерживаемый способ запускать WealthLedger локально и на одном сервере. Внешняя серверная маршрутизация передаёт весь трафик приложения на одну точку входа WealthLedger; приложение само обслуживает интерфейс и API.
Оператор сможет независимо обновлять интерфейс или API согласованными версиями поставки. Пользовательские данные, сессии и секреты сохраняются между штатными перезапусками и обновлениями. Для обновления и восстановления будут определены необходимые безопасные действия и их границы.
Не входят непрерывное обновление без краткого простоя, несколько экземпляров API, высокая доступность, смена хранилища данных, изменение внешнего reverse proxy и управление серверной инфраструктурой вне WealthLedger.
Capabilities
New Capabilities
application-delivery: поддерживаемый локальный и серверный запуск, обновление компонентов и сохранность состояния WealthLedger.
Modified Capabilities
Нет.
Impact
Пользователь получает одинаково работающую среду разработки и поставленное приложение. Оператор получает воспроизводимую установку, независимое обновление частей приложения и понятные границы восстановления данных. Изменение затронет frontend, backend, specs, docs и общую orchestration workspace; детали решений и delivery будут определены в последующих утверждаемых артефактах.