Telegram Web Link
🎮 Балансировка нагрузки для UDP-сервисов

Проблема: необходимо распределить трафик между несколькими UDP-серверами.

Решение: в книге "Nginx Cookbook: Advanced Recipes for High-performance Load Balancing" автор показывает использование модуля stream с параметром udp для балансировки нагрузки на уровне транспортного слоя.

Пример кода:
stream {
upstream ntp {
server ntp1.example.com:123 weight=2;
server ntp2.example.com:123;
}

server {
listen 123 udp;
proxy_pass ntp;
}
}


Преимущества:

— Поддержка балансировки для UDP-сервисов.
— Гибкая настройка весов серверов.
— Резервирование серверов для повышения надёжности.

➡️ Лучшее из мира IT-книг — у нас в @progbook
Please open Telegram to view this post
VIEW IN TELEGRAM
💔AI vs Developer: who wins?

Бигтех уже режет найм разработчиков. Вайб-кодинг повсюду. Джуны не нужны. Но так ли это на самом деле?

Мы хотим разобраться, как ИИ влияет на рынок труда в IT. В реальности, а не в головах CEO или HR. Поэтому приглашаем пройти опрос.

Результаты нашего исследования позволят выяснить, сколько разработчиков потеряли работу из-за ИИ? Какие навыки сейчас ценятся больше всего? Кто зарабатывает больше — те, кто использует ИИ или игнорирует?

👾 Расскажите свою историю, чтобы помочь комьюнити: https://clc.to/aFntFw
🤩 Бредово-помогающие лайфхаки с Reddit

Когда речь заходит о повышении продуктивности, многие выбирают проверенные временем методы и подходы. Но что если самые необычные лайфхаки на самом деле оказываются не менее эффективными?

В карточках показали, что нестандартные решения могут работать так же хорошо, как и традиционные.

➡️ Прочитать остальные советы

🐸Библиотека devops'a
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔍 Сканер уязвимостей для контейнеров

Grype — это автономный сканер уязвимостей для контейнеров и директорий. Он стартует за секунды, легко встраивается в пайплайны и выдаёт отчёты в формате таблиц, JSON или YAML.

Как использовать:

Для начала установить командой:
brew install anchore/grype/grype


Сканирование docker-образа:
grype nginx:latest


Сканируем локальную папку с файловой системой:
grype dir:/путь/к/директории


Вывод в формате JSON
grype alpine:3.9 -o json > report.json


Пример интеграции в GitHub Actions:
jobs:
scan:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Install Grype
run: curl -sSfL https://raw.githubusercontent.com/anchore/grype/main/install.sh | sh -s -- -b /usr/local/bin
- name: Scan image
run: grype ${{ env.IMAGE }} -o table


Grype выявляет известные уязвимости в образах и директориях без лишних настроек, позволяя держать безопасность под контролем.

➡️ Просканировать свои контейнеры

🐸Библиотека devops'a
Please open Telegram to view this post
VIEW IN TELEGRAM
🎙 Мок-интервью для DevOps

Интервью всегда остаётся испытанием, а если оно транслируется в прямом эфире, напряжение возрастает многократно. DevOps Kitchen Talks мучают кандидатов проходить симуляцию собеседования, отвечая на вопросы реальных специалистов.

➡️ Смотреть видео

🐸Библиотека devops'a #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🚨 ИИ уже съел ваше место?

Стоп. Давайте без паники и хайпа.

Пока одни кричат «ИИ всех заменит!», другие спокойно получают оффер за оффером. Пока CEO сокращают команды «из-за ИИ», разработчики с нужными скиллами поднимают зарплаты.

Мы копаем глубже твиттеров «экспертов» и собираем данные от тех, кто каждый день коммитит, деплоит, фиксит баги — но в этом нам нужна ваша помощь.

Хотим понять:
— Кого действительно уволили и почему
— Как изменились задачи разработчиков
— Где ИИ помогает, а где только мешает
— Какие роли появились, какие исчезли
— Сколько платят тем, кто «дружит» с ИИ

Без буллшита — только цифры и факты. Результаты будут открыты для всех.

📊 Чем больше участников — тем точнее картина. Поделитесь опытом: https://clc.to/aFntFw
🧑‍💻 AI-инструменты, которые я использую каждый день

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

Расспросили рядового разработчика — как именно он использует нейросети. Смотрите интервью в карточках.

➡️ Как вам Иван и его мнение? Задавайте вопросы в комментариях, а мы найдём экспертов 👇

🐸Библиотека devops'a
Please open Telegram to view this post
VIEW IN TELEGRAM
🌀 Команда дня: перезапуск деплоймента в Kubernetes

kubectl rollout restart позволяет инициировать перезапуск всех Pod-ов в указанном деплойменте без изменения его манифеста или Docker-образа.

Полная команда:
kubectl rollout restart deployment my-deployment \
--namespace=my-namespace


Что с помощью команды можно сделать

С помощью команды можно автоматически применить изменения в ConfigMap или Secret без правки Docker-образа, быстро восстановить зависшие или упавшие приложения и обеспечить плавный, по-стратегии RollingUpdate, переход с минимальным простоем и без резких обрывов трафика.

🐸Библиотека devops'a #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/06/29 21:38:44
Back to Top
HTML Embed Code: