🎙 В эфире DevOps FM — пятничная подборка подкастов
1. Beyond Kubernetes: Serverless Execution Models for Variable Workloads от KubeFM. Практичное сравнение Kubernetes и AWS Lambda на реальном проекте с 500+ микросервисами. Архитектор Марк Кампора делится выводами о стоимости, сложности миграции и технических ограничениях обоих подходов.
2. HPC Workload Scheduling от Kubernetes Podcast. В этом выпуске погружаются в мир высокопроизводительных вычислений CERN, где Рикардо Роча и его команда строят cloud-native платформу для научных вычислений. Если вам интересно, как большие научные инфраструктуры внедряют Kubernetes для ML и распределённой обработки данных — рекомендуем послушать.
3. Uncle Bob Martin: Software Leader от Azure & DevOps Podcast. Роберт C. Мартин рассказывает о своем пути как лидера и инженера-программиста: от соавторства Agile Manifesto до написания книг и оценки будущих вызовов индустрии. Ребята обсуждают обучение молодых специалистов, роль дисциплины, влияние AI и альтернативные модели образования. Эпизод не только о том, как писать код, но как строить свою карьеру в инженерной культуре.
Желаем приятного прослушивания! Тем, кто отдыхает — хороших выходных, а тем, кто работает — спокойных дежурных смен!
#devops #подкаст
1. Beyond Kubernetes: Serverless Execution Models for Variable Workloads от KubeFM. Практичное сравнение Kubernetes и AWS Lambda на реальном проекте с 500+ микросервисами. Архитектор Марк Кампора делится выводами о стоимости, сложности миграции и технических ограничениях обоих подходов.
2. HPC Workload Scheduling от Kubernetes Podcast. В этом выпуске погружаются в мир высокопроизводительных вычислений CERN, где Рикардо Роча и его команда строят cloud-native платформу для научных вычислений. Если вам интересно, как большие научные инфраструктуры внедряют Kubernetes для ML и распределённой обработки данных — рекомендуем послушать.
3. Uncle Bob Martin: Software Leader от Azure & DevOps Podcast. Роберт C. Мартин рассказывает о своем пути как лидера и инженера-программиста: от соавторства Agile Manifesto до написания книг и оценки будущих вызовов индустрии. Ребята обсуждают обучение молодых специалистов, роль дисциплины, влияние AI и альтернативные модели образования. Эпизод не только о том, как писать код, но как строить свою карьеру в инженерной культуре.
Желаем приятного прослушивания! Тем, кто отдыхает — хороших выходных, а тем, кто работает — спокойных дежурных смен!
#devops #подкаст
👍3🔥3❤2 1
Инженер Фабиан Агиляр Гомес рассказывает, как инфраструктурная команда GitHub работает с поиском и устранением проблем. Автор объясняет разницу между продуктовой и платформенной инженерией через аналогию с модельками Gundam.
Материал охватывает такие навыки и подходы как:
• Понимание предметной области и технических доменов
• Знание сетей, операционных систем, распределённых систем и IaC-инструментов
• Оценка зоны влияния (impact radius) и работа с зависимостями
• Тестирование инфраструктурных изменений на проде через E2E
• Важность распространения знаний и ретроспектив
#devops #github #infrastructure
Please open Telegram to view this post
VIEW IN TELEGRAM
Выкатываем срединедельный дайджест новостей и статей на DevOps FM!
🟡 Утечка данных в Debian 13:
Пользователи обнаружили серьёзную проблему с конфиденциальностью в репозитории будущего Debian 13. Через пакет
Достаточно просто выделить слово в любом окне, и оно автоматически уходит на серверы словарей dict.youdao.com и dict.cn без шифрования по протоколу HTTP. Это может привести к утечке личных данных и паролей, но поведение воспроизводится только на базе протокола X11, в окружениях Wayland действует изоляция.
Разработчики заявили, что это ожидаемое поведение. Если вас оно не устраивает — отключайте сетевые словари и функцию автоматического поиска при выделении. Что интересно, в 2009 году уже была подобная уязвимость и работу по-умолчанию в ней отключили.
⚫️ Docker опубликовали статью о подводных камнях использования защищённых контейнерных образов.
Hardened образы упрощают эксплуатацию и уменьшают поверхность атак, но на практике часто вступают в конфликт с реальными потребностями разработчиков и DevOps-инженеров. В материале рассказывается, как найти баланс между безопасностью, удобством и гибкостью, а так же почему «идеальная» защита может навредить. Читать — по ссылке.
🟡 CNCF поделились результатами отчёта Voice of Kubernetes Experts 2025. Это масштабное исследование среди 500+ экспертов, ответственных за внедрение Kubernetes в крупных компаниях. Из интересного:
• 82% компаний планируют разрабатывать новые приложения на cloud native-платформах;
• 87% используют гибридные облака для гибкости, экономии и снижения зависимости от одного вендора;
• Больше половины опрошенных запускают важные приложения с высокими требованиями к отказоустойчивости и доступности — в контейнерах;
• Основные проблемы, с которыми сталкиваются респонденты: безопасность (72%), наблюдаемость (51%) и отказоустойчивость (35%).
Подробнее — в отчёте.
⚫️ На System Design Codex опубликовали небольшую шпаргалку по метрикам производительности систем. Автор подчёркивает, что архитектура и технологии — лишь часть успеха, а вот показатели вроде пропускной способности, масштабируемости и других метрик дают конкретные ориентиры для оценки качества системы. В статье объясняется каждая метрика, как её измерять и улучшать, а так же практические советы по оптимизации.
#devops #debian #docker #kubernetes
🟡 Утечка данных в Debian 13:
StarDict
передаёт выделенный текст на внешние сервераПользователи обнаружили серьёзную проблему с конфиденциальностью в репозитории будущего Debian 13. Через пакет
StarDict
, реализующий интерфейс для поиска в словарях, приложение отправляет любой выделенный фрагмент на внешние серверы. Достаточно просто выделить слово в любом окне, и оно автоматически уходит на серверы словарей dict.youdao.com и dict.cn без шифрования по протоколу HTTP. Это может привести к утечке личных данных и паролей, но поведение воспроизводится только на базе протокола X11, в окружениях Wayland действует изоляция.
Разработчики заявили, что это ожидаемое поведение. Если вас оно не устраивает — отключайте сетевые словари и функцию автоматического поиска при выделении. Что интересно, в 2009 году уже была подобная уязвимость и работу по-умолчанию в ней отключили.
⚫️ Docker опубликовали статью о подводных камнях использования защищённых контейнерных образов.
Hardened образы упрощают эксплуатацию и уменьшают поверхность атак, но на практике часто вступают в конфликт с реальными потребностями разработчиков и DevOps-инженеров. В материале рассказывается, как найти баланс между безопасностью, удобством и гибкостью, а так же почему «идеальная» защита может навредить. Читать — по ссылке.
🟡 CNCF поделились результатами отчёта Voice of Kubernetes Experts 2025. Это масштабное исследование среди 500+ экспертов, ответственных за внедрение Kubernetes в крупных компаниях. Из интересного:
• 82% компаний планируют разрабатывать новые приложения на cloud native-платформах;
• 87% используют гибридные облака для гибкости, экономии и снижения зависимости от одного вендора;
• Больше половины опрошенных запускают важные приложения с высокими требованиями к отказоустойчивости и доступности — в контейнерах;
• Основные проблемы, с которыми сталкиваются респонденты: безопасность (72%), наблюдаемость (51%) и отказоустойчивость (35%).
Подробнее — в отчёте.
⚫️ На System Design Codex опубликовали небольшую шпаргалку по метрикам производительности систем. Автор подчёркивает, что архитектура и технологии — лишь часть успеха, а вот показатели вроде пропускной способности, масштабируемости и других метрик дают конкретные ориентиры для оценки качества системы. В статье объясняется каждая метрика, как её измерять и улучшать, а так же практические советы по оптимизации.
#devops #debian #docker #kubernetes
👍6🔥5❤1
☁️ Облачные технологии простыми словами
Пользователь Reddit предложил поделиться идеями о том, как объяснять свою работу в облаке людям, далеким от IT. Собрали несколько интересных способов:
А объясняете свою работу вы?
#devops #reddit #cloud
Пользователь Reddit предложил поделиться идеями о том, как объяснять свою работу в облаке людям, далеким от IT. Собрали несколько интересных способов:
"Я работаю в IT"
- Ты можешь создать мне сайт?
или
- Можешь починить компьютер моей мамы?
Я начинаю с "Ты арендуешь чужой компьютер"
Если они все еще заинтересованы, у меня есть аналогия:
"Давным-давно, каждая семья имела корову для молока, курицу для яиц, козу для сыра и т.д.. Сегодня у нас огромные фермы, так что обычный человек может аутсорсить все это. То же самое относится и к ИТ; каждая маленькая компания имела свои собственные сервера, собственную сетевую инфраструктуру и т.д.. Теперь у нас есть огромные датацентры, средние и малые компании могут использовать их."
Я всегда ассоциирую это с чем-то, что они уже знают. Обычно я спрашиваю, используют ли они соцсети или стриминговые платформы. Я говорю им, что все фильмы и фотографии нужно где-то хранить. Так же, как ваш телефон имеет тысячи фотографий на нем, эти услуги имеют миллионы миллиарды изображений или тысячи фильмов.
Все они должны быть где-то помещены, и каждый, кому это позволено, должен иметь возможность видеть их. Это требует много "телефонов." Я управляю телефонами.
А объясняете свою работу вы?
#devops #reddit #cloud
❤6👍4
Всем DevOps! Сегодня поговорим о такой вещи как
Помимо книги, Даниэль записал 4-х часовое видео с обучением. Видеоурок сопровождается таймкодами — можно сразу перейти к интересующим темам: авторизация, загрузка файлов, работа с запросами, TLS, прокси и многое другое.
А если вам интересно, почему
👩💻 Дополнительно делимся интересными репозиториями:
• awscurl — обёртка для curl, позволяющая подписывать запросы по AWS Signature Version 4.
• wcurl — PowerShell-версия curl, встроенная в Windows и адаптированная под её особенности.
#devops #curl
curl
curl
— это универсальный инструмент для работы с URL-запросами из консоли. Он поддерживает различные протоколы и часто используется для автоматизации, тестирования API и отладки сетевых запросов. curl
существует с 1998 года и развивается до сих пор. Его ведёт Даниэль Стенберг — автор книги Everything curl, в которой документировано буквально всё о работе с инструментом: от базовых примеров до сложных кейсов. Помимо книги, Даниэль записал 4-х часовое видео с обучением. Видеоурок сопровождается таймкодами — можно сразу перейти к интересующим темам: авторизация, загрузка файлов, работа с запросами, TLS, прокси и многое другое.
А если вам интересно, почему
curl
до сих пор актуален и чем он полезен в повседневной работе, загляните в статью Мартина — Why Every DevOps Engineer Should Know curl. Он приводит реальные примеры использования, от самых простых команд до работы с trurl
и тестирования.• awscurl — обёртка для curl, позволяющая подписывать запросы по AWS Signature Version 4.
• wcurl — PowerShell-версия curl, встроенная в Windows и адаптированная под её особенности.
#devops #curl
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3🔥2
Немного истории: Один из старейших дистрибутивов Linux был анонсирован в 1993 году Яном Мёрдоком как альтернатива плохо поддерживаемым коммерческим сборкам. Debian был создан с целью устранить ошибки, обеспечить регулярные обновления и привлечь разработчиков к открытому процессу, а не к закрытым коммерческим инициативам.
Версии Debian 1.0 никогда не существовало. С анонса в 1993 году по 1995 год разработчики дистрибутива выпускали только 0.X версии. Когда поставщик компакт-дисков InfoMagic выпустил Debian с названием 1.0, Debian объявили, что этот выпуск является лишь ранней разрабатываемой версией. Он не могла корректно загружаться или работать. Во избежание путаницы между преждевременным релизом на компакт-диске и действительным выпуском Debian, проект переименовал свой первый мажорный релиз в "Debian 1.1 — Buzz". Большинство названий дистрибутива, кстати, берутся из фильма История игрушек. Скорее всего так делают потому, что Брюс Пиренс, перенявший лидерство в проекте у Яна Мёрдока, работал в компании Pixar.
За десятилетия проект более чем преуспел — система используется в дата-центрах, встраиваемых устройствах и научных проектах. Здесь можно посмотреть, какие организации используют Debian и почему выбрали именно его.
А ещё рекомендуем посмотреть видео о ранней истории Debian от одного из разработчиков.
Желаем всем хороших выходных и спокойных дежурных смен без серьёзных алертов!
#devops #debian
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥3❤2 1
💻 Управление триггерами в PostgreSQL
Триггер в PostgreSQL — это специальная процедура, которая автоматически срабатывает при событиях
Они помогают автоматически логировать изменения данных, поддерживать целостность между связанными таблицами и выполнять проверку или модификацию данных до или после операций.
Создать триггер можно следующим образом:
⏩ Выполнять их можно:
•
•
•
⏩ Различают несколько видов триггеров, например:
•
•
Удаляется триггер тоже довольно просто, с помощью
📎 Совет: следите за производительностью — при большом количестве триггеров сложнее отлаживать поведение из-за повышенной нагрузки на БД.
#devops #postgresql #sql #триггеры
Триггер в PostgreSQL — это специальная процедура, которая автоматически срабатывает при событиях
INSERT
, UPDATE
, DELETE
или TRUNCATE
в таблице.Они помогают автоматически логировать изменения данных, поддерживать целостность между связанными таблицами и выполнять проверку или модификацию данных до или после операций.
Создать триггер можно следующим образом:
CREATE OR MODIFY TRIGGER trigger_name
WHEN EVENT
ON table_name TRIGGER TYPE
EXECUTE stored_proccedure
•
BEFORE
— до действия •
AFTER
— после действия (например для логов, уведомлений).•
INSTEAD OF
— используется с views и полностью заменяет стандартное поведение.•
FOR EACH ROW
— применяется для каждой строки•
FOR EACH STATEMENT
— срабатывает один раз на всю операцию, независимо от числа строкУдаляется триггер тоже довольно просто, с помощью
DROP TRIGGER trigger_name
.#devops #postgresql #sql #триггеры
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3❤2
📚 Пятничное чтиво на канале DevOps FM.
Миграция на Kubernetes прошла успешно… почти. А потом каждый миллионный запрос начал рабоатть в 100 раз медленнее. Звучит как довольно редкий баг, но команде Pinterest посчастливилось его поймать.
Инженеры долго искали виновника: проверяли ноды, копались в
Дело в том, что
Желаем всем, кто отдыхает, хороших выходных, а тем, кто дежурит — спокойных смен без серьёзных алертов!
#devops #пятничное_чтиво #debugging
Миграция на Kubernetes прошла успешно… почти. А потом каждый миллионный запрос начал рабоатть в 100 раз медленнее. Звучит как довольно редкий баг, но команде Pinterest посчастливилось его поймать.
Инженеры долго искали виновника: проверяли ноды, копались в
cgroups
и безрезультатно отключали CPU pinning. Только глубокое расследование вывело их на виновника — cAdvisor
, компонент мониторинга Kubernetes.Дело в том, что
cAdvisor
запускал метрику container_referenced_bytes
, которая принудительно сбрасывала accessed-биты в памяти. Это вызывало TLB-флеши и тормозила поисковый движок Pinterest. Историю, полную боли, багов и отладки на грани отчаяния можно прочитать по ссылке.Желаем всем, кто отдыхает, хороших выходных, а тем, кто дежурит — спокойных смен без серьёзных алертов!
#devops #пятничное_чтиво #debugging
👍6🔥4🤯4🤣2🤔1
25 августа 1991 года 21-летний студент Линус Торвальдс опубликовал знаменитое заявление о том, что он работает над свободной операционной системой просто в качестве «хобби».
Это не будет чем-то большим и профессиональным.
С этими словами он поделился с миром Linux — самой активно разрабатываемой операционной системой из всех существующих. С первого релиза в 1994 году кодовая база ядра выросла с 176 тыс. строк кода до 40,8 миллионов.
Сегодня Linux окружает нас практически повсюду: от смартфонов на Android, Wi-Fi-роутеров и холодильников до спутников и самолётов. Помимо бытовой жизни, Linux добился полного доминирования в сфере высокопроизводительных вычислений, став основой для 500 самых быстрых суперкомпьютеров мира.
Кстати, талисман и лого ядра — пингвин Tux (Torvalds UniX) был выбран в результате конкурса в 1996 году. Пингвин, как мирное живое существо, отражает дух командной работы и взаимопомощи. Также его принято ассоциировать с лояльностью и выдержкой, что описывает политику ядра Linux. Рассуждения Линуса насчет пингвинов можно почитать здесь.
#devops #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤5🔥2🏆1