Как мы отделили фронтенд от монолитного бэкендаКачество
Доклад принят в программу конференции
Зарема Халилова
Uploadcare
Senior Frontend Developer в Uploadcare, основательница и активистка Санкт-Петербургского фронтенд-сообщества SPB Frontend.
Тезисы
У нас в Uploadcare основной сайт — монолит на Django. Разрабатывать клиентскую часть в экосистеме монолита было неэффективно, и мы приняли волевое решение сделать отдельное приложение для фронтенда на Node.js.
Я расскажу, как мы предложили такое решение, какие были опасения со стороны бэкенда и менеджмента, как мы это решили. Каким был процесс отделения, с чего мы начали и какой в итоге стала архитектура проекта. Как мы настроили деплой, процесс разработки и что получилось в итоге.
Спойлер: всё получилось хорошо, бэкендеры и фронтендеры счастливы!