Инфраструктура меняется. Архитектура остаётся.

В разработке не всё всегда идёт в той последовательности, которую красиво нарисовали в плане. 🙂

Первый этап нового проекта мы завершили: развернули базу данных, подготовили её структуру и заполнили справочники.

Следующий шаг — разворачивать уже собранные компоненты системы и проверять их совместную работу.

Но здесь у нас изменились инфраструктурные планы.
От первоначально выбранного облака решили отказаться. Регистрация аккаунта у другого провайдера пока в процессе, а останавливать разработку из-за этого не хочется.

Поэтому рассматриваем временное решение — развернуть dev-среду на домашнем сервере.

И здесь важный момент.
Мы не переносим туда готовую промышленную систему с реальными данными пользователей.
Речь именно о среде разработки, где можно проверять код, соединять компоненты и отрабатывать взаимодействие с базой данных.
А когда облачная инфраструктура будет готова, перенесём систему в целевую среду.

Собственно, для этого мы и стараемся отделять архитектуру приложения от конкретного места его размещения.

Система не должна зависеть от одного сервера настолько, чтобы его замена превращалась в новый проект.

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

Так что сегодня у нас в планах не новые кнопки и интерфейсы, а вполне практичная задача: подготовить временную среду для продолжения разработки.

Иногда движение проекта вперёд выглядит именно так. 🙂

#SmartFlow_Архитектура #SmartFlow_Разработка
Просмотры: 4
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти