Комментарии 14
Выкатка…
Деплой ребята, это называется деплой
Деплой ребята, это называется деплой
-3
НЛО прилетело и опубликовало эту надпись здесь
А вы специально в конце добавили Solutions чтобы было солидно и трехбуквенно как у больших мальчиков?
И да, я не верю в невозможность инкрементального деплоя. Все эти трудовые подвиги с ночными деплоями и горящими глазами — это все ненадежно и непродуктивно. В идеале у вас должна была в один момент времени работать рядом старая и новая система авторизации, затем постепенное выпиливание старой.
+3
Итак, 15 человек приехало на работу в воскресенье 29 апреля
Почему не вечер субботы, а именно воскресенья? В 6 утра МСК понедельника рабочий день много где в России в разгаре.
Кстати, 29 апреля в этом году был понедельник, опечатка, или история из далекого прошлого?
+1
Получил достаточно много комментариев, постараюсь ответить в одном посте.
По формату статьи. Данная статья предполагалась в формате вольного рассказа для самых широких айтишных масс, без указания какой-то конкретики как по процессам, так и ролям участников команды или архитектурным особенностям. В общем, я считаю переход на личности а данном формате неправильным.
По поводу кусочной доставки кода — да, конечно, это почти всегда можно сделать (хотя я видел ситуации, когда это было практически нереально за разумное время). И мы также могли бы сделать такое, но в данном случае, как я описал в тексте, это сильно бы удлинило переход на новый код, а также создало бы значительные риски расхождения информации между базами данных.
Касательно тестирования в «Итого» я написал, сколько примерно строчек заняло написание тестов, и это только касательно специфичных для миграции, не считая наших обычных автотестов, запускаемых регулярно. По тексту, как мне кажется, тестированию уделено тоже достаточно времени. В общем, можно сказать, что по сути все два месяца состояли из тестирования, иначе как понять, что каждый этап прошёл успешно?
Ну и по датам, выкатка началась 29-го в понедельник в 0:00, собственно мы приехали на работу заранее в воскресенье 28-го, спасибо, поправлю.
По формату статьи. Данная статья предполагалась в формате вольного рассказа для самых широких айтишных масс, без указания какой-то конкретики как по процессам, так и ролям участников команды или архитектурным особенностям. В общем, я считаю переход на личности а данном формате неправильным.
По поводу кусочной доставки кода — да, конечно, это почти всегда можно сделать (хотя я видел ситуации, когда это было практически нереально за разумное время). И мы также могли бы сделать такое, но в данном случае, как я описал в тексте, это сильно бы удлинило переход на новый код, а также создало бы значительные риски расхождения информации между базами данных.
Касательно тестирования в «Итого» я написал, сколько примерно строчек заняло написание тестов, и это только касательно специфичных для миграции, не считая наших обычных автотестов, запускаемых регулярно. По тексту, как мне кажется, тестированию уделено тоже достаточно времени. В общем, можно сказать, что по сути все два месяца состояли из тестирования, иначе как понять, что каждый этап прошёл успешно?
Ну и по датам, выкатка началась 29-го в понедельник в 0:00, собственно мы приехали на работу заранее в воскресенье 28-го, спасибо, поправлю.
+2
Спасибо за постмортем, очень интересно было почитать!
А выводы какие на будущее? У меня волосы шевелились, пока читал. Или все норм, так и будете в следующий раз делать?
0
Мне кажется вопрос немного провокационный :)
Ну а общие выводы, как планировать подобные работы, если без них невозможно обойтись, перечислены в последнем пункте.
Ну а общие выводы, как планировать подобные работы, если без них невозможно обойтись, перечислены в последнем пункте.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
История выкатки, которая затрагивала всё