Разработка сервиса по тестированию и развертыванию скриптов конвертации баз данных
Аннотация
Дружинин Е.Н., РАЗРАБОТКА СЕРВИСА ПО ТЕСТИРОВАНИЮ И РАЗВЕРТЫВАНИЮ СКРИПТОВ КОНВЕРТАЦИИ БАЗ ДАННЫХ, выпускная квалификационная работа: стр. 31, рис. 4, источников 7, приложений 4.
КОНВЕРТАЦИЯ БД, СКРИПТ, ПЕРСИСТЕНТНАЯ ОЧЕРЕДЬ, RABBITMQ, MONGODB, OPLOG, CHANGE STREAM, SSH, GIT
Процесс разработки программного обеспечения помимо реализации нового функционала несет за собой необходимость в поддержке и обслуживании текущего решения. Часто эти задачи являются рутинными и легко автоматизируются с помощью написания программ, в процессе работы которых происходит конвертация и изменение БД.
При достаточно большом потоке запросов на модификацию данных, появляется потребность в автоматизации процесса тестирования и развертывания таких программ. Актуальность данной проблемы становится особенно очевидной при росте числа разработчиков, задействованных в жизни продукта.
Целью работы ставится разработка соответствующего решения, описание использованных принципов и технологий. В результате планируется вывести полученный сервис на стадию тестирования и начать процесс обкатки на тестовых данных.
КОНВЕРТАЦИЯ БД, СКРИПТ, ПЕРСИСТЕНТНАЯ ОЧЕРЕДЬ, RABBITMQ, MONGODB, OPLOG, CHANGE STREAM, SSH, GIT
Процесс разработки программного обеспечения помимо реализации нового функционала несет за собой необходимость в поддержке и обслуживании текущего решения. Часто эти задачи являются рутинными и легко автоматизируются с помощью написания программ, в процессе работы которых происходит конвертация и изменение БД.
При достаточно большом потоке запросов на модификацию данных, появляется потребность в автоматизации процесса тестирования и развертывания таких программ. Актуальность данной проблемы становится особенно очевидной при росте числа разработчиков, задействованных в жизни продукта.
Целью работы ставится разработка соответствующего решения, описание использованных принципов и технологий. В результате планируется вывести полученный сервис на стадию тестирования и начать процесс обкатки на тестовых данных.