Инфраструктура меняется. Архитектура остаётся.
В разработке не всё всегда идёт в той последовательности, которую красиво нарисовали в плане. 🙂
Первый этап нового проекта мы завершили: развернули базу данных, подготовили её структуру и заполнили справочники.
Следующий шаг — разворачивать уже собранные компоненты системы и проверять их совместную работу.
Но здесь у нас изменились инфраструктурные планы.
От первоначально выбранного облака решили отказаться. Регистрация аккаунта у другого провайдера пока в процессе, а останавливать разработку из-за этого не хочется.
Поэтому рассматриваем временное решение — развернуть dev-среду на домашнем сервере.
И здесь важный момент.
Мы не переносим туда готовую промышленную систему с реальными данными пользователей.
Речь именно о среде разработки, где можно проверять код, соединять компоненты и отрабатывать взаимодействие с базой данных.
А когда облачная инфраструктура будет готова, перенесём систему в целевую среду.
Собственно, для этого мы и стараемся отделять архитектуру приложения от конкретного места его размещения.
Система не должна зависеть от одного сервера настолько, чтобы его замена превращалась в новый проект.
Конечно, сам перенос тоже требует настройки и проверки. Но менять инфраструктуру — не то же самое, что переписывать всю бизнес-логику.
Так что сегодня у нас в планах не новые кнопки и интерфейсы, а вполне практичная задача: подготовить временную среду для продолжения разработки.
Иногда движение проекта вперёд выглядит именно так. 🙂
#SmartFlow_Архитектура #SmartFlow_Разработка
В разработке не всё всегда идёт в той последовательности, которую красиво нарисовали в плане. 🙂
Первый этап нового проекта мы завершили: развернули базу данных, подготовили её структуру и заполнили справочники.
Следующий шаг — разворачивать уже собранные компоненты системы и проверять их совместную работу.
Но здесь у нас изменились инфраструктурные планы.
От первоначально выбранного облака решили отказаться. Регистрация аккаунта у другого провайдера пока в процессе, а останавливать разработку из-за этого не хочется.
Поэтому рассматриваем временное решение — развернуть dev-среду на домашнем сервере.
И здесь важный момент.
Мы не переносим туда готовую промышленную систему с реальными данными пользователей.
Речь именно о среде разработки, где можно проверять код, соединять компоненты и отрабатывать взаимодействие с базой данных.
А когда облачная инфраструктура будет готова, перенесём систему в целевую среду.
Собственно, для этого мы и стараемся отделять архитектуру приложения от конкретного места его размещения.
Система не должна зависеть от одного сервера настолько, чтобы его замена превращалась в новый проект.
Конечно, сам перенос тоже требует настройки и проверки. Но менять инфраструктуру — не то же самое, что переписывать всю бизнес-логику.
Так что сегодня у нас в планах не новые кнопки и интерфейсы, а вполне практичная задача: подготовить временную среду для продолжения разработки.
Иногда движение проекта вперёд выглядит именно так. 🙂
#SmartFlow_Архитектура #SmartFlow_Разработка