Рубрики
Uncategorized

# Toggletalk: стратегии развертывания 🚀

Еженедельный чат реконструируется с адвокатами от LaunchDarkly о темах разработки программного обеспечения. Теги от развертывания, DEVOPS, сообществ, Toggletalk.

На этой неделе мы говорили о стратегиях развертывания. Кроме того, будучи любимым времяпреемным возобновлением сообщества DevOps в Twitter (см.: Развертывание по пятницам ), эта тема особенно интересна, когда мы думаем о том, как она изменилась за эти годы. У нас есть итерации, которые мы проходим, поскольку программное обеспечение развивается — что работает, что нет, как мы реализуем вещи по-разному и т. Д. И это плетение в общей теме: Знание Отказ

Мы знаем, что цитата «Знание — это сила», но Израильмор Ayvior Делает этот шаг дальше:

«Знание — это сила, власть предоставляет информацию; информация приводит к образованию, образовательным породе мудрости; мудрость — это освобождение. Люди не освобождаются из-за отсутствия знаний ».

Это приводит к некоторым интересным параллелям между программным обеспечением, технологиями и людьми, реализующими его. С каждой итерацией технологии мы обнаружили или создали, мы делаем это со знанием как людей. Из этого у нас есть знания, которые мы разделяем как «лучшие практики» и продолжают учиться и настраивать процесс, чтобы сделать его лучше. Эта мудрость исходит от вашего понимания чего-либо, что является мощным инструментом, который может создать освобождение. Это также может создать противоположный эффект, ворота.

Как мы учимся в программном обеспечении, мы включаем власть для некоторых и ворот для других. С стратегиями развертывания мы создали лучшие процессы за последние 10 лет, начиная от работы с FTP-серверами для автоматизации сборки. Концепция развертывания самой пугающей; Мы берем то, что мы создали и выпуская его в мир, надеясь, что оно приветствует мир, известный как Интернет. » Это работает так, как мы ожидали? Будет ли что-нибудь сломать с этим обновлением? Мы думали, что все проблемы связаны? «Это среди многих причин, поэтому мы любим использование флагов функций для нашего развертывания — наше тестирование в производстве — потому что это безопасная сетка. Это позволяет нам видеть эти изменения, которые мы сделали в меньшем объеме, более безопасную экспозицию, не влияя на всех остальных.

Мы берем наши знания, превратив его в силу, что приводит к информации для нас, чтобы поделиться с другими. Со всей этой философией говорят, давайте копать в наши вопросы на этой неделе и некоторые темы, которые мы видели.

Вопросы

🏎 Как часто вы развертываете? 💭 Как изменились ваши стратегии в течение многих лет? 🚀 Что вы используете для развертывания, что вы хотите, чтобы вы использовали?

Различные виды развертывания

У нас были участники, которые развернулись на местных серверах один раз в неделю, каждый день. Видение некоторых компаний, имеющих процесс непрерывного процесса доставки против руководства, имеет большое значение в своей жизни!

Как часто я развернут?: Я пытаюсь совершить каждый день и развернуть в сервере моей компании каждую неделю, когда у нас есть одна настройка. #Toggletalk https://t.co/o9TMAZAPi1

🏎 Мы развертываем каждый день! ☁️ Все производственные приложения, на которых я работал, использовал CD (к счастью) 🚀we Мы используем Shipit-Engine от @Shopifydevs. И это работает очень хорошо. # Toggletalk

Развертывание меняется со временем

Интересно помнить, сколько из нас сделал перевод FTP Симвинт «Я надеюсь, что это работает» и смотрит на то, насколько разные вещи сегодня. Образование по-настоящему делает мудрость породы, оно принимает только один из тех моментов удаления файла на производство, чтобы узнать, как не сделать это снова и создать мудрость, чтобы влиять на будущее поведение.

Мое первое «развертывание» было для веб-сайта, который я сделал около 2002 года. Я ничего не знал. Процесс включал в себя копирование и вставку файлов с моего компьютера в FTP CPanel FTP. # Toggletalk

Стратегии в течение многих лет: я помню первые сайты, которые я построил до @Github. Было ли я просто редактировал живой сайт и что бы ни случилось … Было много вопросов 😅 #Toggletalk.

Я помню обновление PHPBB на живом сервере для моей второй работы, потому что у нас не было другого способа сделать это.

Вернувшись в день, я не думаю, что я даже знал FTP в форме SFTP. Не говоря уже о работе где-то, что он включил. Количество крупных корпораций, занимающихся платежей и денежные переводы, используя FTP … Я уверен, что они все исправили это сейчас …

Стратегии развертывания — это отличная тема для нас, чтобы обсудить, как она может пойти на столь многих областей. На этой неделе сосредоточилась на многих изменениях, которые мы видели ранее, однако мы могли бы сосредоточиться на любой из этих тем и иметь целый пост об этом! Одно из важных вещей, которые нужно помнить, нет ни одного размера — все подходит, когда речь идет о развертывании для вашей команды и проекта.

Поскольку мы продолжаем создавать эти технологии и практики, имейте в виду, насколько они доступаются к людям. Не забудьте поделиться своими знаниями, не держать его к себе. Мы делаем нашу отрасль лучше, поделившись и включив друг друга. И как строители, мы можем помочь, позволяя нашему программному обеспечению помочь, а не помешать людям и процессам.

Как всегда, спасибо всем за пришествие и участвуя в нашей разговоре на этой неделе.

Оригинал: «https://dev.to/launchdarkly/toggletalk-deployment-strategies-1beh»