New We are sorting MAX channels into categories and territories. Read the news

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



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

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

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

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

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

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

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

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

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

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

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

#SmartFlow_Архитектура #SmartFlow_Разработка
Views: 4
Open in MAX Report an inaccuracy

Report an inaccuracy

Describe what needs fixing. If you have a source, add a link.

You are leaving datool.ru

The link leads to an external website. datool.ru is not responsible for its content — check the address before entering passwords or payment details.

Redirecting in 10 s

Go