#деплой — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #деплой, aggregated by home.social.
-
Как я собирал рабочее окружение для ИИ-разработки
На превью всё работало отлично. На боевом сайте - нет. Кажется, это лучшее краткое описание начала любой разработки, даже если код писал ИИ. За две недели у меня появился рабочий AI‑продукт: виджет, клиентский кабинет, back‑office, API, Go‑gateway, Redis, PostgreSQL, Prometheus, роли, интеграции, биллинг и нормальная архитектура. Я не писал код руками. Но я постоянно проектировал, уточнял, спорил, проверял и принимал решения. Рассказываю, где ИИ действительно ускоряет разработку в разы, где начинает опасно фантазировать , а также почему последняя миля в виде деплоя и эксплуатации остаётся инженерной задачей и почему технический опыт в эпоху вайбкодинга становится не менее , а более важным.
https://habr.com/ru/articles/1033938/
#aiассистент #aiразработка #ииассистент #visual_studio_code #back_office #деплой #деплой_проекта #будущее_рядом #будущее_наступило #будущее_программирования
-
Как я собирал рабочее окружение для ИИ-разработки
На превью всё работало отлично. На боевом сайте - нет. Кажется, это лучшее краткое описание начала любой разработки, даже если код писал ИИ. За две недели у меня появился рабочий AI‑продукт: виджет, клиентский кабинет, back‑office, API, Go‑gateway, Redis, PostgreSQL, Prometheus, роли, интеграции, биллинг и нормальная архитектура. Я не писал код руками. Но я постоянно проектировал, уточнял, спорил, проверял и принимал решения. Рассказываю, где ИИ действительно ускоряет разработку в разы, где начинает опасно фантазировать , а также почему последняя миля в виде деплоя и эксплуатации остаётся инженерной задачей и почему технический опыт в эпоху вайбкодинга становится не менее , а более важным.
https://habr.com/ru/articles/1033938/
#aiассистент #aiразработка #ииассистент #visual_studio_code #back_office #деплой #деплой_проекта #будущее_рядом #будущее_наступило #будущее_программирования
-
Как я собирал рабочее окружение для ИИ-разработки
На превью всё работало отлично. На боевом сайте - нет. Кажется, это лучшее краткое описание начала любой разработки, даже если код писал ИИ. За две недели у меня появился рабочий AI‑продукт: виджет, клиентский кабинет, back‑office, API, Go‑gateway, Redis, PostgreSQL, Prometheus, роли, интеграции, биллинг и нормальная архитектура. Я не писал код руками. Но я постоянно проектировал, уточнял, спорил, проверял и принимал решения. Рассказываю, где ИИ действительно ускоряет разработку в разы, где начинает опасно фантазировать , а также почему последняя миля в виде деплоя и эксплуатации остаётся инженерной задачей и почему технический опыт в эпоху вайбкодинга становится не менее , а более важным.
https://habr.com/ru/articles/1033938/
#aiассистент #aiразработка #ииассистент #visual_studio_code #back_office #деплой #деплой_проекта #будущее_рядом #будущее_наступило #будущее_программирования
-
Как я собирал рабочее окружение для ИИ-разработки
На превью всё работало отлично. На боевом сайте - нет. Кажется, это лучшее краткое описание начала любой разработки, даже если код писал ИИ. За две недели у меня появился рабочий AI‑продукт: виджет, клиентский кабинет, back‑office, API, Go‑gateway, Redis, PostgreSQL, Prometheus, роли, интеграции, биллинг и нормальная архитектура. Я не писал код руками. Но я постоянно проектировал, уточнял, спорил, проверял и принимал решения. Рассказываю, где ИИ действительно ускоряет разработку в разы, где начинает опасно фантазировать , а также почему последняя миля в виде деплоя и эксплуатации остаётся инженерной задачей и почему технический опыт в эпоху вайбкодинга становится не менее , а более важным.
https://habr.com/ru/articles/1033938/
#aiассистент #aiразработка #ииассистент #visual_studio_code #back_office #деплой #деплой_проекта #будущее_рядом #будущее_наступило #будущее_программирования
-
Лучшие практики деплоя: Ansible, GitLab CI
Ручной деплой через SSH и bash-скрипты – это практика, которая рано или поздно приводит к инцидентам. В этой статье разбираем, как построить предсказуемый Continuous Delivery с помощью Ansible и GitLab CI. Обсуждаем реальный кейс миграции, пишем плейбуки, настраиваем zero-downtime rolling update и автоматические откаты.
https://habr.com/ru/companies/otus/articles/1022156/
#Ansible #GitLab_CI #деплой #Continuous_Delivery #rolling_update #zerodowntime #автоматизация_деплоя #healthcheck #DevOpsпрактики
-
Лучшие практики деплоя: Ansible, GitLab CI
Ручной деплой через SSH и bash-скрипты – это практика, которая рано или поздно приводит к инцидентам. В этой статье разбираем, как построить предсказуемый Continuous Delivery с помощью Ansible и GitLab CI. Обсуждаем реальный кейс миграции, пишем плейбуки, настраиваем zero-downtime rolling update и автоматические откаты.
https://habr.com/ru/companies/otus/articles/1022156/
#Ansible #GitLab_CI #деплой #Continuous_Delivery #rolling_update #zerodowntime #автоматизация_деплоя #healthcheck #DevOpsпрактики
-
Лучшие практики деплоя: Ansible, GitLab CI
Ручной деплой через SSH и bash-скрипты – это практика, которая рано или поздно приводит к инцидентам. В этой статье разбираем, как построить предсказуемый Continuous Delivery с помощью Ansible и GitLab CI. Обсуждаем реальный кейс миграции, пишем плейбуки, настраиваем zero-downtime rolling update и автоматические откаты.
https://habr.com/ru/companies/otus/articles/1022156/
#Ansible #GitLab_CI #деплой #Continuous_Delivery #rolling_update #zerodowntime #автоматизация_деплоя #healthcheck #DevOpsпрактики
-
Лучшие практики деплоя: Ansible, GitLab CI
Ручной деплой через SSH и bash-скрипты – это практика, которая рано или поздно приводит к инцидентам. В этой статье разбираем, как построить предсказуемый Continuous Delivery с помощью Ansible и GitLab CI. Обсуждаем реальный кейс миграции, пишем плейбуки, настраиваем zero-downtime rolling update и автоматические откаты.
https://habr.com/ru/companies/otus/articles/1022156/
#Ansible #GitLab_CI #деплой #Continuous_Delivery #rolling_update #zerodowntime #автоматизация_деплоя #healthcheck #DevOpsпрактики
-
Claude пишет — бот работает: полный цикл создания Telegram-бота
Привет, Хабр! В последние годы разработка ускорилась так, что старые подходы уже не успевают за новыми реалиями. Но дело не в новых языках или фреймворках. Появился другой рабочий сценарий — когда разработчик перекладывает часть рутины на нейросеть и ведёт её через обычный диалог. Это и называют вайбкодингом. Звучит как модный термин, но по факту всё просто: вы меньше печатаете, больше управляете. Ставите задачу, задаёте границы, проверяете результат. И да, промптинг здесь — не магия, а обычная инструкция для модели. Сегодня на практике посмотрим, как это работает. Создадим Telegram-бота-ассистента через вайбкодинг с Claude. Бот будет отвечать на вопросы, переформулировать текст и делать краткие саммари. А потом задеплоим его на сервер.
https://habr.com/ru/articles/1030378/
#ИИ #вайбкодинг #искусственный_интеллект #claude #деплой #timeweb_cloud #botfather #тгбот
-
Froggle — фича-флаги без боли
Фича-тоглы: мир удобства без лишней настройки В мире кубов и контейнеров JVM приложения чувствуют себя немного странного когда речь заходит о вопросах: кто сожрал все ресурсы в кластере? или как же мне вывернуть приложение чтобы не рестартить его? Со вторым вопросом предлагаю ознакомится ближе.
https://habr.com/ru/articles/1029024/
#featuretoggle #автоматизация #бизнес #продуктовая_разработка #деплой #интеграции #управление_проектами #управление_разработкой #безопасность
-
Как создать базу данных на своём сервере с помощью Coolify
Coolify это бесплатный инструмент, который позволяет легко запускать приложения на ваших серверах и управлять ими через визуальный интерфейс. В прошлых статьях мы уже разобрались, как подготовить сервер , затем установить на нём Coolify и запустить простые приложения из GitHub. А сегодня посмотрим, как с помощью Coolify создать базу данных на своем сервере и какие преимущества это даёт.
https://habr.com/ru/companies/timeweb/articles/1015374/
#coolify #базы_данных #хостинг #selfhosting #paas #docker #вебразработка #деплой #postgresql #timeweb_статьи
-
Как создать базу данных на своём сервере с помощью Coolify
Coolify это бесплатный инструмент, который позволяет легко запускать приложения на ваших серверах и управлять ими через визуальный интерфейс. В прошлых статьях мы уже разобрались, как подготовить сервер , затем установить на нём Coolify и запустить простые приложения из GitHub. А сегодня посмотрим, как с помощью Coolify создать базу данных на своем сервере и какие преимущества это даёт.
https://habr.com/ru/companies/timeweb/articles/1015374/
#coolify #базы_данных #хостинг #selfhosting #paas #docker #вебразработка #деплой #postgresql #timeweb_статьи
-
Как создать базу данных на своём сервере с помощью Coolify
Coolify это бесплатный инструмент, который позволяет легко запускать приложения на ваших серверах и управлять ими через визуальный интерфейс. В прошлых статьях мы уже разобрались, как подготовить сервер , затем установить на нём Coolify и запустить простые приложения из GitHub. А сегодня посмотрим, как с помощью Coolify создать базу данных на своем сервере и какие преимущества это даёт.
https://habr.com/ru/companies/timeweb/articles/1015374/
#coolify #базы_данных #хостинг #selfhosting #paas #docker #вебразработка #деплой #postgresql #timeweb_статьи
-
Как создать базу данных на своём сервере с помощью Coolify
Coolify это бесплатный инструмент, который позволяет легко запускать приложения на ваших серверах и управлять ими через визуальный интерфейс. В прошлых статьях мы уже разобрались, как подготовить сервер , затем установить на нём Coolify и запустить простые приложения из GitHub. А сегодня посмотрим, как с помощью Coolify создать базу данных на своем сервере и какие преимущества это даёт.
https://habr.com/ru/companies/timeweb/articles/1015374/
#coolify #базы_данных #хостинг #selfhosting #paas #docker #вебразработка #деплой #postgresql #timeweb_статьи
-
Не просто дашборд: как DORA-метрики помогли нам сократить инциденты на 80%
DORA-метрики легко обсуждать как что-то довольно очевидное: выбрал четыре показателя, подключил данные, построил графики — готово. На практике все интересное начинается в тот момент, когда пытаешься сделать это не в презентации, а в живой компании с сотнями сервисов, разными сценариями деплоя и командами, у каждой из которых свой способ довозить код до прода. В Островке из этой задачи в итоге вырос отдельный сервис: он собирает события о релизах, связывает их с изменениями в GitLab, сопоставляет с инцидентами и отдаёт данные в Grafana. На MVP мы покрыли 90% проектов, а после регулярного разбора метрик и автоматизации узких мест количество критичных сбоев по последним данным снизилось на 80% . Под катом — история о том, как мы к этому пришли: откуда брали данные для DORA-метрик, как считали их в условиях очень разных релизных процессов и почему самой сложной частью оказалось не нарисовать графики, а вообще договориться с реальностью.
https://habr.com/ru/companies/ostrovok/articles/1024148/
#dora_metrics #django #backend #метрики #инциденты #стабильность #деплой #python #gitlab
-
Что даёт воспроизводимая среда разработки и как развернуть контейнеры на VPS
3-я статья из цикла туториалов о том, как можно кастомизировать свой бизнес-портал в Битрикс24. Сегодня рассказываем о плюсах воспроизводимого окружения для разработки. Такую среду можно переносить между машинами разработчиков и деплоить на сервер, при этом работать у всех всё будет одинаково. В качестве практической части выполним деплой нашей переносимой среды на VPS, чтобы посмотреть, как именно происходит перенос всех зависимостей и насколько это сложно сделать с помощью AI-агентов.
https://habr.com/ru/companies/bitrix/articles/1019878/
#деплой #деплоймент #битрикс24 #битрикс_отладка_вебразработка #интеграции #бизнеспроцессы
-
Deploy Tarot — а что если спросить карты, можно ли сегодня деплоить?
Привет, я давно не заходил. Лет десять (или даже пятнадцать...) прошло с того момента, как я написал статьи о парсинге бинарных документов , типа doc, pdf или rtf, ради получения текста (кстати, я недавно обновил репозитории, немного пересобрал старые проекты, можете глянуть ). Вы бы знали сколько воды с тех пор утекло, но это всё ностальгия и былое - давайте к серьёзному. С пару недель назад я возвращался домой на метро и в голову пришла идея, которую не возможно было отбросить. А что если есть неуверенные люди (а они есть)? А что если есть неуверенные люди, которым нужен толчок свыше? А что если эти неуверенные люди среди нас, в разработке - на бэкэнде, в devops или среди продактов? А что если им всем помочь?.. И родился проект Deploy Tarot . Да, это расклады таро на успех деплоя. Что если я, техлид, сегодня задеплою новую версию API? Нет проблем, карты расскажут. А что если наш бизнес аналитик захочет обновить документацию? Арканы помогут понять. А вдруг наш CTO возьмётся за старое, вспомнит про порох в этих самых и... сделает масштабный рефактор (ИИ, ну вы знаете)? Колода определённо знает. А если наша офис-леди?.. Ну, вы поняли.
-
Эпические баги: как переиспользование вызова функции принесло убыток в $450.000.000
Продолжаем тему эпических багов. В прошлый раз мы говорили про AT&T, положивших свою ультранадежную сеть одним "Break" в коде. Сегодня на очереди Knight Capital Group, решивших переиспользовать старый флаг в бинарном протоколе, затем там был мёртвый код, который забыли удалить и деплой, проверенный на семи серверах из восьми. Итог: уход в минус 450 миллионов долларов за 45 минут. На Хабре этот инцидент упоминался несколько раз, но даже в самой большой статье (к слову, переводу, со всеми странными атрибутами инопрессы, вроде фраз "Атака зомби из «Кода убийцы»" и пространным вступлением) инцидент рассматривался скорее как финансовый. А нас же больше интересуют именно технические детали.
https://habr.com/ru/companies/beget/articles/1012834/
#эпические_баги #Knight_Capital #высокочастотная_торговля #деплой #мёртвый_код #бинарный_протокол #ошибка_DevOps #postmortem #переиспользование_кода #тестирование
-
Эпические баги: как переиспользование вызова функции принесло убыток в $450.000.000
Продолжаем тему эпических багов. В прошлый раз мы говорили про AT&T, положивших свою ультранадежную сеть одним "Break" в коде. Сегодня на очереди Knight Capital Group, решивших переиспользовать старый флаг в бинарном протоколе, затем там был мёртвый код, который забыли удалить и деплой, проверенный на семи серверах из восьми. Итог: уход в минус 450 миллионов долларов за 45 минут. На Хабре этот инцидент упоминался несколько раз, но даже в самой большой статье (к слову, переводу, со всеми странными атрибутами инопрессы, вроде фраз "Атака зомби из «Кода убийцы»" и пространным вступлением) инцидент рассматривался скорее как финансовый. А нас же больше интересуют именно технические детали.
https://habr.com/ru/companies/beget/articles/1012834/
#эпические_баги #Knight_Capital #высокочастотная_торговля #деплой #мёртвый_код #бинарный_протокол #ошибка_DevOps #postmortem #переиспользование_кода #тестирование
-
Эпические баги: как переиспользование вызова функции принесло убыток в $450.000.000
Продолжаем тему эпических багов. В прошлый раз мы говорили про AT&T, положивших свою ультранадежную сеть одним "Break" в коде. Сегодня на очереди Knight Capital Group, решивших переиспользовать старый флаг в бинарном протоколе, затем там был мёртвый код, который забыли удалить и деплой, проверенный на семи серверах из восьми. Итог: уход в минус 450 миллионов долларов за 45 минут. На Хабре этот инцидент упоминался несколько раз, но даже в самой большой статье (к слову, переводу, со всеми странными атрибутами инопрессы, вроде фраз "Атака зомби из «Кода убийцы»" и пространным вступлением) инцидент рассматривался скорее как финансовый. А нас же больше интересуют именно технические детали.
https://habr.com/ru/companies/beget/articles/1012834/
#эпические_баги #Knight_Capital #высокочастотная_торговля #деплой #мёртвый_код #бинарный_протокол #ошибка_DevOps #postmortem #переиспользование_кода #тестирование
-
Как за выходные собрать сайт-визитку на чистом HTML/CSS использую нейронки
Меня зовут Богдан Непряхин, я CEO digital-агентства bijobs.ru . Мы занимаемся performance-маркетингом и аналитикой. Я выступаю на конференциях, рассказываю про Яндекс Директ, VK Ads, работу с данными. И вот в начале 2026 года поймал себя на том, что мне неловко давать ссылку на «страницу спикера». Потому что её не было. Организаторы мероприятий пишут «скиньте страничку», а скидывать нечего. Строчка на сайте агентства, без фото с конференций, без тем, без видео. Стыдновато, если честно. Классический путь: дизайнер (15-40 тысяч, 1-2 недели) + верстальщик (15-30 тысяч, ещё неделя). Итого месяц и 30-100 тысяч за одностраничник. Для страницы, которую увидят десять организаторов. Я решил проверить, можно ли сделать это за выходные с Claude Code, нейросетевым ассистентом для работы с кодом.
https://habr.com/ru/articles/1012668/
#Claude_Code #нейросеть #кодогенерация #HTML #CSS #сайтвизитка #LLM #вебразработка #вайбкодинг #деплой
-
Helm чарты. Проходим тех собеседование используя метод «дворца памяти»
Сейчас очень часто в вакансиях на ДевОпс ищут людей которые, понимают и могут в Helm чарт. Как правило, собеседование это не просто экзамен знаю/не знаю - это еще и проверка на понимание принципов работы какой-то технологии, умение решать задачи. Я решил поделиться с вами своим опытом и понял что тут как никогда пригодится метод понимания процессов через визуализацию. О принципах работы метода «Дворца памяти» можно прочитать тут же на Хабр « https://habr.com/ru/articles/437580/» Что еще за метод?
https://habr.com/ru/articles/1011404/
#helm #kubernetes #devops #helm_chart #k8s #деплой #kubernetes_tutorial #helm_tutorial #devops_собеседование
-
Helm чарты. Проходим тех собеседование используя метод «дворца памяти»
Сейчас очень часто в вакансиях на ДевОпс ищут людей которые, понимают и могут в Helm чарт. Как правило, собеседование это не просто экзамен знаю/не знаю - это еще и проверка на понимание принципов работы какой-то технологии, умение решать задачи. Я решил поделиться с вами своим опытом и понял что тут как никогда пригодится метод понимания процессов через визуализацию. О принципах работы метода «Дворца памяти» можно прочитать тут же на Хабр « https://habr.com/ru/articles/437580/» Что еще за метод?
https://habr.com/ru/articles/1011404/
#helm #kubernetes #devops #helm_chart #k8s #деплой #kubernetes_tutorial #helm_tutorial #devops_собеседование
-
Helm чарты. Проходим тех собеседование используя метод «дворца памяти»
Сейчас очень часто в вакансиях на ДевОпс ищут людей которые, понимают и могут в Helm чарт. Как правило, собеседование это не просто экзамен знаю/не знаю - это еще и проверка на понимание принципов работы какой-то технологии, умение решать задачи. Я решил поделиться с вами своим опытом и понял что тут как никогда пригодится метод понимания процессов через визуализацию. О принципах работы метода «Дворца памяти» можно прочитать тут же на Хабр « https://habr.com/ru/articles/437580/» Что еще за метод?
https://habr.com/ru/articles/1011404/
#helm #kubernetes #devops #helm_chart #k8s #деплой #kubernetes_tutorial #helm_tutorial #devops_собеседование
-
Helm чарты. Проходим тех собеседование используя метод «дворца памяти»
Сейчас очень часто в вакансиях на ДевОпс ищут людей которые, понимают и могут в Helm чарт. Как правило, собеседование это не просто экзамен знаю/не знаю - это еще и проверка на понимание принципов работы какой-то технологии, умение решать задачи. Я решил поделиться с вами своим опытом и понял что тут как никогда пригодится метод понимания процессов через визуализацию. О принципах работы метода «Дворца памяти» можно прочитать тут же на Хабр « https://habr.com/ru/articles/437580/» Что еще за метод?
https://habr.com/ru/articles/1011404/
#helm #kubernetes #devops #helm_chart #k8s #деплой #kubernetes_tutorial #helm_tutorial #devops_собеседование
-
Сборка Docker для микросервисов: 7 шагов к идеальному образу
В этой статье разбираем важную тему микросервисной архитектуры — «толстые» образы. Приведен пример реальной практики снижения размера с 800 МБ до 120 МБ, почему Uber перешел на distroless и как 7 простых шагов по multi-stage сборке сделают ваш деплой в разы быстрее и безопаснее. Будут схемы слоев и реальные цифры. Под катом — готовый рецепт оптимального образа для продакшна. Перейти к статье
https://habr.com/ru/companies/otus/articles/994154/
#docker #Микросервисы #DevOps_практики #Оптимизация #Java #Деплой #Контейнеризация #оптимизация_образа
-
Используем Coolify для хостинга проектов на своём VPS. Часть 3: деплой приложений
Coolify — это инструмент с открытым исходным кодом, который позволяет легко устанавливать на своём сервере разные приложения: сайты, базы данных, сервисы, скрипты, боты и остальное. В прошлых статьях из этой серии мы уже разобрались, как подготовить сервер и домен, а также, как установить и настроить Coolify на сервере. А сегодня мы наконец будем рассматривать установку приложений. Сначала по шагам разберёмся, как это происходит в целом, а затем продемонстрируем процесс на конкретных примерах.
https://habr.com/ru/companies/timeweb/articles/993092/
#coolify #хостинг #selfhosting #paas #docker #github #вебразработка #деплой #javascript #timeweb_статьи
-
[Перевод] Когда разработчик просто сел рядом с инженером — и это спровоцировало DevOps-революцию
Тикет летит три дня. А человек, который написал код, сидит в двух метрах. Сдвинули стул и запустили цепную реакцию — в итоге замкнули «круг боли» и превратили рутину в удовольствие. Сдвинуть стул
https://habr.com/ru/companies/flant/articles/993068/
#деплой #три_f #круг_боли #коллаборация #логирование #автоматизация_деплоя #кроссфункциональные_команды #наблюдаемость #непрерывное_улучшение #эмпатия_в_IT
-
[Перевод] Когда разработчик просто сел рядом с инженером — и это спровоцировало DevOps-революцию
Тикет летит три дня. А человек, который написал код, сидит в двух метрах. Сдвинули стул и запустили цепную реакцию — в итоге замкнули «круг боли» и превратили рутину в удовольствие. Сдвинуть стул
https://habr.com/ru/companies/flant/articles/993068/
#деплой #три_f #круг_боли #коллаборация #логирование #автоматизация_деплоя #кроссфункциональные_команды #наблюдаемость #непрерывное_улучшение #эмпатия_в_IT
-
[Перевод] Когда разработчик просто сел рядом с инженером — и это спровоцировало DevOps-революцию
Тикет летит три дня. А человек, который написал код, сидит в двух метрах. Сдвинули стул и запустили цепную реакцию — в итоге замкнули «круг боли» и превратили рутину в удовольствие. Сдвинуть стул
https://habr.com/ru/companies/flant/articles/993068/
#деплой #три_f #круг_боли #коллаборация #логирование #автоматизация_деплоя #кроссфункциональные_команды #наблюдаемость #непрерывное_улучшение #эмпатия_в_IT
-
[Перевод] Когда разработчик просто сел рядом с инженером — и это спровоцировало DevOps-революцию
Тикет летит три дня. А человек, который написал код, сидит в двух метрах. Сдвинули стул и запустили цепную реакцию — в итоге замкнули «круг боли» и превратили рутину в удовольствие. Сдвинуть стул
https://habr.com/ru/companies/flant/articles/993068/
#деплой #три_f #круг_боли #коллаборация #логирование #автоматизация_деплоя #кроссфункциональные_команды #наблюдаемость #непрерывное_улучшение #эмпатия_в_IT
-
Как не держать код на сервере
Кому эта статья может быть полезна? Многие сегодня припарковали свои проекты на виртуальных серверах типа vps/vds или физическом сервере. И вот, по каким-то причинам, вы не хотели бы показывать свой код напрямую. Если вы уже знаете про GitLab runner, Docker и registry – то можно пройти мимо и сберечь свое время. А кто не знает - добро пожаловать. Постараюсь, чтобы было не сложно. Какие могут быть причины?
https://habr.com/ru/articles/992258/
#docker #gitlab #gitlab_runner #docker_registry #деплой #сервер #контейнеризация
-
Развёртывание боевого кластера Cassandra. Часть 4
Это продолжение цикла, рассказывающего о практике развёртывания небольшого, но вполне производственного кластера Cassandra. В первой , второй и третьей частях мы продвинулись вперед вот по такому плану: 1. Анализ рабочей нагрузки и требований 2. Разработка схемы данных 3. Настройка хостовых машин 4. Настройка конфигурации Cassandra 5. Настройка топологии кластера = ВЫ НАХОДИТЕСЬ ЗДЕСЬ = 6. Подключение Prometheus Cassandra Exporter 7. Подключение Prometheus Node Exporter 8. Вывод всех метрик в Grafana 9. Проведение нагрузочного тестирования 10. Дополнительный тюнинг по результатам теста В этой части мы возьмём простой советский...
https://habr.com/ru/articles/957238/
#cassandra #базы_данных #инфраструктура #highload #развертывание_кластера #деплой #высоконагруженные_системы
-
Когда Redis превращается в тыкву: как один DevOps провел 2 недели в аду и выжил (но какой ценой)
Привет, я Виталий Ранн, занимаюсь в Узнать больше
https://habr.com/ru/companies/cloud_ru/articles/928664/
#техническая_документация #devops #cистемное_администрирование #redis #rediska #деплой #selfhosted #managed_paas
-
Развёртывание боевого кластера Cassandra. Часть 2
Это продолжение цикла, рассказывающего о практике развёртывания производственного кластера Cassandra. В первой части мы начали продвигаться вот по такому плану: 1. Анализ рабочей нагрузки и требований 2. Разработка схемы данных 3. Настройка хостовых машин = ВЫ НАХОДИТЕСЬ ЗДЕСЬ = 4. Настройка конфигурации Cassandra 5. Настройка топологии кластера 6. Подключение Prometheus Cassandra Exporter 7. Подключение Prometheus Node Exporter 8. Вывод всех метрик в Grafana 9. Проведение нагрузочного тестирования 10. Дополнительный тюнинг по результатам теста Продолжим?
https://habr.com/ru/articles/927132/
#cassandra #базы_данных #инфраструктура #развёртывание #деплой #высоконагруженные_системы #highload
-
Развёртывание боевого кластера Cassandra. Часть 1
Это первая статья из цикла, рассказывающая о практике развёртывания небольшого кластера Cassandra: от дефолтного деплоя «из коробки» до готовности к производственной эксплуатации. Apache Cassandra — это распределенная высокомасштабируемая NoSQL СУБД, предназначенная для надежного хранения огромных массивов данных. Cassandra используют такие гиганты как Netflix, Apple, Instagram*, Twitter* (*Запрещены в РФ), Spotify и множество других известных компаний и брендов. Здесь не будет рассказа об архитектуре Cassandra — о ней опубликовано очень много статей и снято настолько же много видео. Особо отмечу суперский « Cassandra Day Russia » на Youtube на русском языке, записанный нашими соотечественниками из Datastax. Поэтому, если вы вообще ничего не знаете о Cassandra, то посмотрите, например, вебинар « Введение в фундаментальные принципы и основы Apache Cassandra », а уже затем добро пожаловать в подготовку боевого кластера. Что касается самого кластера, который мы будем разворачивать, то мне достался раскатанный через Ansible деплой на 5 хост‑машин с единственным образом Cassandra 4.0 в docker‑compose и дефолтными настройками. Пятерка хост‑машин представляет собой Core i5 / 64 GB RAM / 2 x 512 GB NVMe SSD / 16 TB SATA c Debian 11. Пожалуй, это небольшой кластер (большие кластера Cassandra могут включать десятки и сотни нод, раскиданных по многим ДЦ в разных странах мира), однако для наших задач он вполне достаточен и главное решает потребности бизнеса. Приступим?
https://habr.com/ru/articles/924634/
#cassandra #базы_данных #инфраструктура #highload #развёртывание #деплой #высоконагруженные_системы
-
Что делает enumerate() и почему это лучше, чем range(len(...))
Привет, Хабр! Сегодня коротко, но по существу разберёмся, зачем вообще нужен enumerate() в Python и почему он почти всегда лучше, чем старый добрый range(len(...)) .
-
DevOps Tutorials — Ansible: разворачиваем веб-приложение на виртуальном сервере
Привет, друзья! В этой серии статей я делюсь с вами своим опытом решения различных задач из области веб-разработки и не только. В этой статье мы научимся разворачивать Angular+Java веб-приложение на виртуальном сервере Ubuntu Linux с помощью Ansible. Интересно? Тогда прошу под кат.
https://habr.com/ru/companies/timeweb/articles/913426/
#timeweb_статьи #devops #ansible #автоматизация #deploy #деплой #webapp #web_app #вебприложение #ubuntu #linux
-
Интеграция компонентов OpenStack Glance в существующую инфраструктуру oVirt
В этой статье мы расскажем о нашем опыте совмещения серверной инфраструктуры на основе oVirt с компонентами OpenStack, наших мотивах для этого решения и тех сложностях, с которыми мы столкнулись во время реализации этой задачи.
https://habr.com/ru/companies/hostkey/articles/915594/
#hostkey #openstack_glance #ovirt #деплой #централизованное_управление #виртуальные_машины #openstack #qcow2 #cloudinit #масштабирование
-
Безопасная сборка Docker-образов в CI: пошаговая инструкция
Привет, Хабр! Я Саша Лысенко, ведущий эксперт по безопасной разработке в К2 Кибербезопасность . Сейчас появилась куча инструментов для автоматизации рутинных задачи и все активно идут в эту сторону для оптимизации ресурсов и быстрых результатов. Так в DevOps внедрение CI/CD пайплайнов ускоряет разработку, деплой приложений, сокращает time to market. Автоматизация — незаменимый сегодня процесс, который при этом открывает отличные лазейки и для киберугроз. Далеко не все задумываются, кому и какие доступы раздают и к каким последствиям это может привести. Поэтому без учета кибербезопасности здесь появляются дополнительные риски инцидентов. В этой статье я поэтапно разобрал пример сборки Docker-образов в GitLab CI пайплайнах с учетом баланса между безопасностью автоматизированной разработки и скоростью процесса.
https://habr.com/ru/companies/k2tech/articles/914014/
#кибербезопасность #информационная_безопасность #devops #devsecops #разработка_приложений #деплой #docker_образы #gitlab_ci #безопасная_разработка #безопасная_разработка_приложений
-
Вебсокеты на FastAPI: Реализация простого чата с комнатами за 20 минут
Хотите освоить WebSocket и создать собственный чат с комнатами? В этой статье мы разберем: - В чем разница между WebSocket и классическим HTTP - Как реализовать сервер на FastAPI с поддержкой WebSocket - Как создать простой FullStack-чат для мгновенного обмена сообщениями - Как всего за пару минут развернуть готовое приложение на облачном сервисе Статья написана с учетом новичков, но и опытные разработчики найдут здесь полезные инсайты.
https://habr.com/ru/companies/amvera/articles/884816/
#websockets #fastapi #fastapi_вебсокеты #javascript #вебсокеты #вебсокеты_javascript #python #вебразработа #программирование #деплой
-
Как мы устанавливали community-чарт Sentry в Kubernetes
В статье делимся опытом внедрения community-чарта Sentry в Kubernetes-кластере. Мы рассказываем о том, почему было принято решение использовать именно этот чарт и какие сложности возникли в процессе установки. Вы узнаете об изменениях, которые пришлось внести для повышения отказоустойчивости и производительности Sentry. А ещё мы делимся опытом использования инструмента werf для деплоя чартов и хранения секретных значений.
https://habr.com/ru/companies/flant/articles/879564/
#Sentry #kubernetes #k8s #community_chart #werf #деплой #хранение_секретов #кластеризация #helm
-
Деплоймент нескольких ASP.Net Core-приложений на VPS сервере и настройка доступа к ним по доменному имени 3-го уровня
Деплоймент нескольких ASP.Net Core-приложений на VPS сервере с Ubuntu и настройка доступа к ним по доменному имени 3-го уровня.
https://habr.com/ru/articles/871182/
#C# #net_core #asp_net_core #vps #nginx #Ubuntu #web #разработка #деплой
-
Cloud-native подход при работе с Ceph: как перестать бояться и начать деплоить
Привет, Хабр! Я — Игорь Шишкин, руководитель R&D-направления облачных сервисов Рег.ру в группе компаний Рунити. В Рунити мы прошли долгий путь от SSL-сертификатов, доменов и виртуального хостинга к VDS и VPS, а затем к собственной IaaS-платформе на базе OpenStack и Ceph. Сегодня я расскажу, как мы вообще выбирали SDS (Software Defined Storage), как устроена конфигурация в самом Ceph, приподниму завесу о наших процессах R&D, а также как мы тестируем решения на базе Ceph и как доставляем конфигурацию до production-окружений. Эта статья написана по мотивам моего доклада с HighLoad++ 2024, читайте подробности под катом.
https://habr.com/ru/companies/runity/articles/866110/
#ceph #s3 #облачные_сервисы #облако #облачные_технологии #деплой #sds #openstack #software_defined_storage #облачное_хранилище
-
Деплой больших инфраструктур в Yandex Cloud: как минимизировать риски и ошибки
Привет, Хабр! Я Алексей Колосков, DevOps‑инженер Hilbert Team. Сегодня я расскажу вам историю о компании, которая из маленькой облачной инфраструктуры выросла до сложного решения с использованием Infrastructure as Code (IaC) и Terraform. И, как это часто бывает, в процессе роста учли не всё. Все персонажи вымышлены и любые совпадения случайны (ну, почти). В этой статье покажу грабли, на которые можно наступить при росте облачной инфраструктуры, и расскажу, как их обойти.
https://habr.com/ru/companies/yandex_cloud_and_infra/articles/858704/
#облака #terraform #terragrunt #деплой #деплоймент #квоты #лимит #iac #infrastructure_as_code #масштабирование
-
Разворачиваем приложение Next.js с базой данных PostgreSQL и задачей Cron на облачном сервере Ubuntu Linux
Привет, друзья! Предположим, что у нас есть приложение Next.js , данные которого хранятся в Postgres , и мы хотим запустить его в продакшн, но не хотим использовать готовую инфраструктуру Vercel . Что делать? Создать собственную инфраструктуру. К счастью, сделать это не так уж и сложно. Основные элементы нашей системы: приложение, демонстрирующее несколько мощных возможностей Next.js 15 база данных Postgres для хранения списка задач, создаваемых/удаляемых в приложении задача Cron для удаления из БД всех задач каждые 10 мин приложение, БД и задача Cron функционируют в контейнерах Docker контейнеры запускаются с помощью Docker Compose на облачном сервере Ubuntu сервер Nginx для перенаправления запросов HTTP (обратного проксирования) домен, привязанный к серверу Certbot для получения сертификата SSL из Let's Encrypt и его установки для домена Демо приложения. Интересно? Тогда прошу под кат.
https://habr.com/ru/companies/timeweb/articles/858094/
#timeweb_статьи #javascript #nextjs #nextjs #devops #deploy #cloud_server #деплой #облачный_сервер #ssh #bash #docker #docker_compose #postgresql #postgres #cron
-
Гайд по деплою web-приложений для новичков. Часть 3. Простая автоматизация
Продолжаем цикл статей, посвященных деплою приложений на сервер. Сегодня покажу, как можно автоматизировать деплой. Два варианта, которые отлично подойдут новичкам для ускорения деплоя: - bash-скрипт - GitHub actions
https://habr.com/ru/articles/850874/
#php #laravel #cutcode #деплой #деплой_проекта #деплой_на_сервер #деплой_вебприложения #деплой_сайта
-
onFriday — сервис для удобного деплоя приложений
Сегодня деплой приложений — неотъемлемая часть работы любой команды разработчиков, будь то стартап или крупная корпорация. Обновление и развертывание новых версий — это регулярная задача для каждого разработчика. Экономить время на деплое можно и нужно. Для этого сделан сервис onFriday.
https://habr.com/ru/articles/836828/
#деплой #деплой_проекта #деплой_вебприложения #деплой_сайта #onFriday
-
Как использовать blue-green-деплой: руководство по выкату одного и нескольких приложений
В статье я задеплою приложение в blue-green, а также покажу, как работает смена между blue и green на практике. Cначала рассмотрим реализацию деплоя приложения в blue-green-стратегии, а затем попробуем werf bundle для деплоя нескольких приложений из одного репозитория. Будем деплоить с помощью
https://habr.com/ru/companies/flant/articles/834442/
#devops #деплой #deploy #deployment #kubernetes #blue_green #werf #ingress #helm #gitlab
-
Деплой сайта в облако за 4 команды в IDE
Доброго времени суток! Думаю, у всех, кто начинал свой путь в сферу веб-разработки, было желание захостить свою работу. В этот раз мы попробуем максимально быстро задеплоить сайт-одностраничник. Эта статья создана для новичков, которые смогут просто скопировать код и в “два клика” опубликовать сайт.
https://habr.com/ru/companies/amvera/articles/833482/
#деплой #захостить #задеплоить #захостим #захостить_сайт #задеплоить_проект #задеплоить_сайт #деплой_приложения #деплой_сервера #деплой_сайта