«Месяц чтобы перейти: как мы отказывались от старого ПО» (Катя Чиканова, CDEK)

Поделиться
HTML-код
  • Опубликовано: 17 окт 2024

Комментарии • 1

  • @DmitryK1
    @DmitryK1 10 месяцев назад

    Хм. Кому-то из руководства кто-то напел, что "ваша монолитная программа очень плоха, и скоро рухнет, поэтому переходите на яву" те решили, что перейти на Яву это месяц и всех взбодрили. И все побежали. Ну уже ситуация выглядит как бред и абсурд. База там в любом случае есть, данные никуда не денутся, так что "монолит" может только начать подвисать с различной степенью частоты и силы. Соответственно стоило бы начать с выделения из монолита интерфейсной части (хотя, я так понял, она на пхп и в браузере уже было) соответственно дальше выбрать самый тяжёлый модуль, по замерам, который больше всех мешает жить и начать его вынос в отдельный сервис и оптимизацию. Затем планово разделять монолит, тем более разрабы сишники в наличии, на отдельные микросервисы. Быстро, надёжно, безопасно и, самое главное, логично. Почему опять те же грабли с разрушением старого и постройкой на руинах нового, мне не понятно. Постепенный переезд тем более с доступностью изменения "монолита" позволит выделить вплоть до одного тестового места для постепенной миграции пользователей, с одновременным тестированием.
    В общем пока не дослушал, но выглядит как: "мы поставили задачу спилить сосновый бор пилой из берёзы. Спойлер - купили стальную пилу."