Переписать проект и выжить
Backend(Конференц-зал)
: May 18 11:50
Миграция крупного и живого проекта с одной технологической платформы на другую всегда нетривиальная задача. Бесшовная (для пользователей) миграция одновременно с разработкой нового функционала усложняет задачу еще сильнее. А переезд со столь специфического движка как Drupal 8 способен вызвать нервный срыв у самого стрессоустойчивого разработчика.
На примере сервиса musescore.com - крупнейшего в мире хранилища партитур, я расскажу о проблемах и решениях, с которыми мы столкнулись в процессе переезда с Drupal 8 на Yii 2. Роутинг сайта на два бекэнда, проблемы с авторизацией пользователей, ненормальная схема БД у Drupal и многое другое, что портило нам жизнь.