Проконсультировать по вопросу версионной-миграции
Цена договорная
•
наличный расчёт, безналичный расчёт, электронные деньги
Требуется платная консультация full-stack веб-разработчика 80-левела по всем возможным технологиям и стекам, желательно мастер спорта по метанию ядра и практикующий психолог.
Инфраструктура: https://1drv.ms/u/s!AvYKudfiULE3mm_ahRd2vLUd1svR
Текущий процесс выкатывания новой версии:
— В процессе разработки, все sql-запросы изменения структуры БД сохраняю, в дальнешем выполняю их
— Если какие-то изменения не были записаны, прохожу каждую таблицу, вручную сравниваю каждое поле
— Лью по sftp новый код на продакшн серверов-работников
— Лью по sftp новый код на продакшн основного сервера
— Коммит в git
— Рестартую supervisor'ы серверов работников (к тому моменту некоторые уже были рестарнуты, т.к. после завершения работы процессы рестартуются сами)
— Обновляю значение версии продукта, у всех пользователей frontend перезагружается
— Производим функциональное тестирование продакшн-сайта в ручном режиме
— Конфигурации DEV, PRE, PRODUCTION немного разные, поэтому никто не знает какие ошибки ожидать, удобно что пользователи оперативно реагируют и с радостью стремятся нам сообщать инфу о различных нюансах
— Обнаруживаются десятки багов, фиксим их сразу на продакшне в real-time
— К тестированию подключается весь менеджмент, друзья, знакомые...
Как хотим сделать:
— Коммит в git в ветку pre-production.
— Jenkins льет на PRE-сервер и уведомляет тестировщика
— Тестировщик принимает работу, пишет тест-кейсы
— CTO утверждает тест-кейсы
— Тестировщик пишет авто-тесты на selenium
— Разработчик отлаживает код исходя из тестов, пока все не будут проходить.
— Коммит в продакшн
Большая просьба, откликайтесь пожалуйста, только если у вас есть документ, подтверждающий ваши скилзы, утвержденный меж-галактическим комитетом.
Напишите пару слов о вашем уровне и стоимость консультации
Инфраструктура: https://1drv.ms/u/s!AvYKudfiULE3mm_ahRd2vLUd1svR
Текущий процесс выкатывания новой версии:
— В процессе разработки, все sql-запросы изменения структуры БД сохраняю, в дальнешем выполняю их
— Если какие-то изменения не были записаны, прохожу каждую таблицу, вручную сравниваю каждое поле
— Лью по sftp новый код на продакшн серверов-работников
— Лью по sftp новый код на продакшн основного сервера
— Коммит в git
— Рестартую supervisor'ы серверов работников (к тому моменту некоторые уже были рестарнуты, т.к. после завершения работы процессы рестартуются сами)
— Обновляю значение версии продукта, у всех пользователей frontend перезагружается
— Производим функциональное тестирование продакшн-сайта в ручном режиме
— Конфигурации DEV, PRE, PRODUCTION немного разные, поэтому никто не знает какие ошибки ожидать, удобно что пользователи оперативно реагируют и с радостью стремятся нам сообщать инфу о различных нюансах
— Обнаруживаются десятки багов, фиксим их сразу на продакшне в real-time
— К тестированию подключается весь менеджмент, друзья, знакомые...
Как хотим сделать:
— Коммит в git в ветку pre-production.
— Jenkins льет на PRE-сервер и уведомляет тестировщика
— Тестировщик принимает работу, пишет тест-кейсы
— CTO утверждает тест-кейсы
— Тестировщик пишет авто-тесты на selenium
— Разработчик отлаживает код исходя из тестов, пока все не будут проходить.
— Коммит в продакшн
Большая просьба, откликайтесь пожалуйста, только если у вас есть документ, подтверждающий ваши скилзы, утвержденный меж-галактическим комитетом.
Напишите пару слов о вашем уровне и стоимость консультации
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.