Отзыв научного руководителя на бакалаврскую выпускную работу обучающейся Милосердовой Любови Михайловны «Разработка сервиса для работы с porto-слоями» Контейнеризация играет важную роль в современной разработке программного обеспечения. Она облегчает управление зависимостями и конфигурацией приложений, позволяет эффективно использовать ресурсы физической вычислительной техники. Существуют популярные технологии контейнеризации, например, Docker или LXC. Компания Яндекс разработала и использует собственную технологию «porto». Хотя технология porto не имеет большой популярности за пределами компании, внутри компании она широко распространена. Важной функциональностью средств контейнеризации является поддержка инкрементального создания образа контейнера на основе набора стандартных образов или компонент другого вида. В porto для этого используется механизм слоёв. Технически этот механизм поддерживает все необходимые операции, но для конечного пользователя — разработчика ПО — не создано удобного интерфейса. Работа Любови Михайловны по разработке сервиса для работы с porto-слоями закрывает основные потребности пользователей данной технологии: поиск подходящего porto-слоя, управление и создание porto-слоёв и их версий. При разработке автор собрала данные о потребностях конечных пользователей сервиса, на основе этого сформулировала требования различных видов, внесла весомый вклад в выработку его архитектуры, реализовала новую и улучшила существующую функциональность сервиса в соответствии со сформулированными требованиями. Также Любовь Михайловна выполнила тестирование и апробацию сервиса. В конечном итоге, результаты работы были внедрены и используются в ООО «Яндекс.Технологии», что подтверждает приложенный к отзыву акт о внедрении. Отмечу полную самостоятельность автора в плане подготовки текста ВКР. При этом результат может лишь порадовать: текст сбалансирован по уровню деталей, хорошо структурирован, понятен, аккуратно свёрстан. Работа легко читается. Считаю, что Любовь Михайловна достойна присвоения квалификации бакалавра по направлению «Программная инженерия», и что Любови Михайловне следовало бы продолжить образование в магистратуре. Рекомендую комиссии оценить работу «отлично». [Акт приложен к отзыву в формате PDF] Научный руководитель: к.ф.-м.н., доцент кафедры системного программирования СПбГУ Луцив Дмитрий Вадимович 13 мая 2023 г.