#Frontend, Зарема Халилова, Как мы отделили фронтенд от монолитного бэкенда
Зарема Халилова
Uploadcare
Как мы отделили фронтенд от монолитного бэкенда
У нас в Uploadcare есть старый монолитный сайт на Django. С этим были проблемы: три версии дизайна разных времен, верстка в темплейтах джанги, сборка ассетов вместе со сборкой джанги, сложное окружение для сборки и запуска проекта, активная разработка бэкенда, постоянные конфликты при мерджах, долгий деплой, при этом нужно было сделать полный редизайн проекта. Для удобной разработки нового дизайна мы сделали изоморфное React приложение с серверным рендером на , оставив на стороне Django только REST API. Таким образом мы полностью отделили фронтенд от старого бэкенда. Я расскажу как мы предложили такое решение, какие были опасения со стороны бэкенда и менеджмента, как мы это решили. Каким был процесс отделения, с чего мы начали и какой в итоге стала архитектура проекта. Как мы настроили деплой, процесс разработки и что получилось в итоге. Спойлер: всё получилось хорошо, бэкендеры и фронтендеры счастливы! Бонус: расскажу как предложить такое у себя и что нужно учесть.
1 view
639
202
2 months ago 00:44:26 1
Как мы отделили фронтенд от монолитного бэкенда / Зарема Халилова (Uploadcare)
2 months ago 00:30:48 2
Халилова Зарема, Uploadcare, СПб - КАК МЫ ОТДЕЛИЛИ ФРОНТЕНД ОТ МОНОЛИТНОГО БЭКЕНДА
3 years ago 00:39:12 29
#Frontend, Зарема Халилова, Как мы отделили фронтенд от монолитного бэкенда
6 years ago 00:41:57 2
КАК МЫ ОТДЕЛИЛИ ФРОНТЕНД ОТ МОНОЛИТНОГО БЭКЕНДА (Халилова Зарема)
7 years ago 08:21:11 102.3K
РИТ++ 2018
7 years ago 02:14:01 101
Октябрьская встреча SPB Frontend (2017)
9 years ago 00:39:53 827
Прощай, jQuery! | Зарема Халилова, func2015
9 years ago 00:54:18 44
«Прощай, jQuery!» и «Архитектура систем локализации на клиенте»