DevOps Deflope News
Открыть в Telegram
DevOps Deflope News — выборка новостей и тулинга от инженеров «Фланта». Берём весь информационный поток и пропускаем через фильтр здравого смысла. Ещё пишем подкаст. Рекламу не размещаем. Для связи @dvpsdflpfdbkbot.
Больше5 851
Подписчики
+524 часа
+127 дней
+4730 день
Архив постов
5 851
Вебинар-презентация Экспресс.Платформы начинается прямо сейчас! Будем рады видеть вас онлайн! https://start.bizon365.ru/room/107297/express_platform?utm_source=tg&utm_medium=deflope&utm_campaign=welcome
5 851
Flux стал graduated по версии CNCF
https://www.weave.works/press/releases/weaveworks-gitops-project-flux-graduates-in-the-cncf/
5 851
Github выпустил The state of open source software — http://e42.link/3VI47RU
Основные тезисы:
* IaC растёт, язык года HCL
* Компания крутая, если запустила OSPO (open source program offices)
* 50% свежих контрибьюторов предпочитают коммерчески-поддерживаемые проекты.
* Разработчики предпочитают приватные репозитория (чуть более 20% паблик)
* Уязвимости стали устранять чаще благодаря dependabot и т.д.
* В Антарктике не хватает новых разработчиков
* На графике роста количества разработчиков Россия входит в двадцатку, и авторы явно это подчеркнули. Через пару абзацев история про разблокировку в Иране.
* Статистика (http://e42.link/3BjeCTP) по языкам и статистика (http://e42.link/3BiiggH) по самым-самым проектам.
* Go наступает на пятки Python в направлениях скриптовой и облачной разработки
* В коммерческих проектах разрабы со стороны чаще пишут комменты или issue, а мейнтейнеры проектов занимаются кодом (маркетинговая жилка возможно в этом есть, упоминание microsoft-реп стало более заметным). Также пишут, что коммерчески-поддерживаемые проекты самые популярные.
Прогнозы(http://e42.link/3Bjz8Dx) экспертов
* Трое говорят про OSPO: разработчики недооценены, вкладываться в OSS круто.
* Open source приносит социальную пользу: углеродный след, COVID-19, ВОЗ,
* В этом году увеличилось внимание правительства
*Большая вовлеченность в «supply chain security» (не знаю как лучше перевести: поставка безопасности/DevSecOps)
В завершении (http://e42.link/3h3OEwF) цитата:
At the end of the day, open source is and will continue to be a global team sport. Over the past year governments and policymakers have increasingly identified themselves as players, and we’re excited for what’s to come.
Пора вводить хакатоны в Олимпиаду!
5 851
Мы в Экспресс 42 подготовили к запуску новый продукт и хотим поделиться с вами опциями, функционалом и профитами нашего решения под кодовым названием Экспресс.Платформа для контейнерной разработки цифровых продуктов!
Для этого, приглашаем вас присоединиться к нам на вебинар 8 декабря в 20:00 по МСК 🚀
Наши коллеги расскажут c какими проблемами сейчас чаще всего сталкиваются технологичные компании и как появилась идея реализовать Экспресс.Платформу. Покажут начинку и функционал в режиме демо. Обсудим варианты реализации решения (Express 42 Kubernetes Distribution и Express 42 Delivery Platform).
Инженерам будет полезно:
⚙️ изучить платформу как Kubernetes и упакованную экспертизу по его эксплуатации;
⚙️ рассмотреть платформу как набор инфраструктурных компонентов для обеспечения полного цикла разработки и эксплуатации: мониторинг, логирование, хранение секретов, хранение артефактов, CI/CD, контейнерная оркестрация и много чего еще;
⚙️ исследовать возможности платформы самообслуживания для разработчиков, доступ к возможностям в self-service режиме (создать сервис, создать окружение, собрать сервис, развернуть сервис и т.д.).
Компании и ИТ-руководители узнают, как с помощью решения:
🔸 переехать с OpenShift;
🔸 снизить нагрузку на ИТ-специалистов;
🔸 увеличить качество и скорость разработки;
🔸 повысить производительность команд;
🔸 решить проблему недостатка компетенций внутри компании.
БОНУС💥🎁 Розыгрыш лицензии на Экспресс.Платформу для участников вебинара!
Спикеры:
Александр Титов, управляющий партнер Экспресс 42.
Никита Вельгин, лидер разработки платформы, Экспресс 42.
Будем рады видеть всех 8 декабря в 20:00 по МСК онлайн!
Регистрируйтесь 👉 http://e42.link/3XZrEPS
5 851
SheetOps (не путать!) Интерфейс с kubernetes в google spreadsheets 😀
http://e42.link/3XIXfFc
5 851
Всем привет! Хотите стать спикером конференции для инженеров и всех, кто должен понимать инженеров DevOpsConf 2023? Тогда не медлите и подавайте заявку на доклад 🙌
⠀
Мы ждем реальные истории и находки команд из широкого спектра IT: молодые стартапы, Early adopters самых новых технологий, зрелые сервисы на проверенных решениях, вертикально интегрированные компании реального сектора экономики, Enterprise IT.
⠀
Нам интересны следующие направления IT-отрасли:
⠀
— Development
— C-level
— People
— EverythingOps
— SRE
— TechLead
⠀
▪1 декабря 2022 — окончание приема заявок на доклады
▪12 декабря 2022 — окончательное решение о включении в программу, начало прогонов
⠀
➡ Подробности на сайте — http://e42.link/3TIERt5
⠀
✅ Подать заявку можно здесь — http://e42.link/3TEJqEB
5 851
📣Через пару минут начнется вебинар от Экспресс 42 и Yandex Cloud! Микрофоны подключены. Спикеры уже готовы активно обсуждать проблемы, вызовы и перспективы в сфере Cloud-Native разработки. Подключайтесь 👉 по ссылке.
5 851
16 ноября Тинькофф вместе с Ameriabank соберет встречу в Ереване(!), где расскажут финтех-продукты в эпоху mobile-first.
Темы:
— как меняли подходы и архитектуру в мобильном банке и создавали SuperApp;
— как работают с бизнес-требованиями сегодня;
— и какие SRE-подходы применяют в разработке.
После участники обсудят, как работать с требованиями и с чего начинается действительно крутой продукт.
IT’s Tinkoff Fintech Meetup пройдет 16 ноября в Ереване в БЦ «Камар», офис Ameriabank. Зарегистрироваться и узнать о докладах подробнее: http://e42.link/3A2GFGc
5 851
Вышел очередной технический радар от ThoughtWorks.
Много новых рекомендаций по построению инфраструктурных платформ и по безопасности. Ссылка на PDF http://e42.link/3TgaoCx
Ниже небольшой разбор отчета.
Техники:
Path-to-production mapping (вариант Value stream mapping) появился на радаре только-только и сразу в квадранте Adopt.
Продолжается использование концептов из Team Topologies. В этот раз говорится про:
Team cognitive load — при проектировании структуры команд ориентируемся на снижение когнитивной нагрузки для команд
Incremental developer platform — строим платформу по кусочкам, слой за слоем, а не пытаемся сразу построить гигантское здание
Активны темы про безопасность:
Обновили описание про Threat modelling (модель угроз)
SLSA и SBOM переехали из Assess в Trial (это соответственно рекомендации по безопасному управлению опенсорсными зависимостями, и формат описания таких зависимостей)
Github push protection — быстрое сканирование кода при пуше и блокировка, если он не проходит проверки (например, содержит секреты в открытом виде). Классически сканирование проводилось уже после того как такой код попадает в репозиторий, а т.е. секреты в открытом виде становятся доступны атакующим в будущем.
Появилась тема «Observability for CI/CD pipelines» — мониторинг пайплайнов команд для того, чтобы помочь им разобраться с возможными проблемами процесса
Принципы SOLID предлагают заменить на характеристики CUPID, которыми должно обладать современные приложения
SLI/SLO as code уже появился на радаре, хотя спецификация OpenSLO появилась всего лишь год назад. Идея в том, чтобы описывать SLI/SLO прямо в коде (например в YAML), и из этого описания инструменты мониторинга будут сами собой строить алерты и графики с ключевыми метриками.
Поднимается тема «облачных монолитов» (мы бы добавили сюда и «инфраструктурные монолиты») — приложений, которые по-модному запущены на облаках, но в которых невозможно изменить небольшой кусок, чтобы не пришлось переделывать все приложение целиком. Естественно, про это говорится в квадранте Hold, т.е. это предостережение о такой опасности.
Платформы:
Backstage наконец дошел до состояния Adopt, т.е. он однозначно рекомендуется к использованию.
Colima в качестве альтернативы для Docker Desktop
Несколько интересных платформ в области Data/ML
На радаре появились VictoriaMetrics в качестве бакенда к Prometheus (но сами Thoughtworks рекомендуют также присмотреться к Cortex и Thanos)
Keptn — платформа для SRE, первая(?) в своем роде. Идея в том, что при движении по пайплайну в сторону продакшна становятся необходимыми совсем другие способы движения по пайплайну — мы это знаем в контексте, например Canary Deployment или Rolling Deploy. При помощи Keptn можно строить сложные оркестрации деплоя, которые будут учитывать, например SLO в качестве Quality Gate, или делать подобные же сложные многоступенчатые раскатки по нескольким окружения. Естественно, с дашбордами и всем что нужно, чтобы этим удобно было пользоваться для SRE
Инструменты:
k6 перешел в Adopt, это инструмент для нагрузочного тестирования
Cruft — инструмент для упрощения обновления шаблонов-генераторов и прочего бойлерплейта (например, helm-чартов, которые обычно копипастятся в каждый сервис, и которые потом больно обновлять), работает на базе Cookiecutter
Hadolint для линтинга докерфайлов
Наконец, на радаре появился Kaniko для сборки контейнеров
Для тестирования OpenAPI/ AsyncAPI контрактов появился Spectral
Styra для отладки политик Open Policy Agent
Пара инструментов для управления затратами на облако: Infracost и Harness Cloud Cost Management
Karpenter как интеллектуальная на замену Cluster Autoscaler
Mizu для отладки сетевой связности Kubernetes
Teller для управления секретами на рабочем компьютере для различных окружений — этот инструмент автоматически вытаскивает и подставляет секреты из большого количества разных бакендов, и за счет его настроек можно однообразно запускать приложения на рабочем компьютере, в CI и на продакшне
5 851
Несколько ссылок для тех, кто строит практики:
DevSecOps у себя в компании:
Minimum Viable Secure Product (http://e42.link/3UtFBDc) — минимальный чеклист безопасности для любых интернет-сервисов.
Модель зрелости DevSecOps (http://e42.link/3hdWbZg) — около 20 практик DevSecOps с рекомендуемым порядком применения от базовых к продвинутым.
DevSecOps Playbook (http://e42.link/3hnUXei) — всеохватное описание практик DevSecOps для всего цикла разработки, для компаний любого размера. Указан рекомендуемый приоритет и сложность применения, также показана взаимосвязь с мировыми стандартами безопасности.
5 851
Приглашаем на бесплатный вебинар, где со спикерами Александром Титовым, Антоном Черноусовым, Михаилом Епихиным обсудим, как обеспечить скорость и гибкость разработки, запускать приложения там, где это выгодно бизнесу, снизить затраты на поддержку и содержание системы с помощью Managed Kubernetes и облачных провайдеров, в частности, Yandex Cloud.
Главные темы вебинара:
1. для Cloud-Native разработки нужны надежные облачные решения;
2. компании сталкиваются с нехваткой компетенций и технологий для развертывания софта;
3. некоторые вендоры работают по принципу «поставил и забыл». Что дальше происходит у клиента, мало кого заботит.
Встретимся 10 ноября в 20:00 по МСК!
Регистрация по ссылке нижеhttp://e42.link/3fD00qJ
5 851
На конференции ObservabilityCON Grafana анонсировала два новых инструмента:
Phlare(http://e42.link/3fx2OFy) — БД для непрерывного профайлинга;
Faro (http://e42.link/3sVyO9B) — JS-библиотека для observability frontend-приложений
5 851
Наверное, каждый кто работал с terraform сталкивался с ситуацией когда нужно переименовать или переместить несколько ресурсов, или (хуже) не делал этого из-за поведения Терраформа. Проблема в том, что если мы меняем имя или расположение в коде некоторого ресурса, терраформ пытается его удалить и создать новый с новым именем.
Чтобы решить эту проблему приходится писать несколько команд terraform state mv, чтобы имеющиеся облачные ресурсы находились по новому пути.
В Terraform 1.1 (который вышел в конце 2021) появился новый синтаксис языка: блок moved, который помогает в таком рефакторинге.
Но если в процессе рефакторинга переезжает особенно много ресурсов, то даже писать блоки moved {} становится проблематично.
Для решения этой проблемы есть утилита tfautomv (http://e42.link/3EpnLfC), которая анализирует вывод terraform plan и сама подставляет набор таких блоков.
Надеемся рефакторить ваш код на терраформе теперь станет проще.
5 851
DevOops от JUG Ru Group возвращается!
Конференция, посвященная инженерным DevOps‑решениям, пройдет уже в октябре.
Вы можете стать ее спикером. Если у вас есть интересные кейсы или вы хотите поделиться опытом решения нетривиальных задач — подавайте заявку на участие.
Вы подтвердите свою экспертность, познакомитесь с крутыми специалистами и получите обратную связь от участников. Программный комитет поможет с подготовкой к выступлению — назначит персонального куратора, проведет ревью материала и организует репетиции.
На сайте (http://e42.link/3zKhVD2) вы найдёте список тем, с которыми можно выступить. Если хотите выступить с другой темой, присылайте свои предложения — их обязательно рассмотрят.
А если хотите просто поучаствовать в DevOops 2022 — билеты уже на сайте по ссылке — http://e42.link/3JnbsAU
5 851
Через пару минут начнется вебинар о безопасном найме от «Экспресс 42». Присоединяйтесь: 👉http://e42.link/3zCUVFQ
5 851
Kubefire (http://e42.link/3RYWoO5) — Инструмент для автоматической установки K8s, K3s, etc. Использет разработку от Amazon для AWS Lambda — Firecracker(http://e42.link/3J8l8iG). Интересная альтернатива ручной установке или использованию K3s, minikube, etc. для малых инсталляций.
5 851
Еще одна утилита от авторов Polaris — Goldilocks.
Goldilocks — утилита, которая может помочь вам определить отправную точку для запросов ресурсов и ограничений.
http://a.e42.link/jnrSq
5 851
Иногда мы при сборе метрик хотим поменять значение некоторых лейблов на другое (например при федерациях), и это можно делать в Prometheus при помощи relabeling. Когда у нас большое количество relabeling-правил бывает сложно что происходит с лейблами конкретной метрики, как они переписываются. Для этого есть онлайн-инструмент, в котором можно смотреть как лейблы меняются по мере выполнения правил:
http://a.e42.link/jnrCi
От авторов этого инструмента есть также подробный туториал по тому как relabeling работает: http://a.e42.link/jnrCu
5 851
28 июля в 20:00 (Мск) на канале http://a.e42.link/jndPj состоится вебинар «Найм в IT. Скрытая угроза». Спикер — Рушана Каюмова, Lead HR Express 42.
Все слышали о случаях обнаружения вредоносного кода в open source. Компании защищают себя и своих сотрудников. Поэтому проверяют благонадежность кандидатов. Задают странные вопросы — об алиментах, например. Иногда просят паспортные данные еще до подписания договора.
Почему нужно пользоваться корпоративной (а не личной) техникой для работы? Что за странные вопросы задают эйчары? Репутация инженера важна — или только hard skills? Обсудим на вебинаре.
Подпишитесь на канал, чтобы получить уведомление и не пропустить 👉 http://a.e42.link/jndPj
5 851
Кто ждал инвайта в GitHub Copilot? Сервис открылся для всех разработчиков!
Уже сейчас можно оформить trial на 60 дней при наличии платежной карты.
Далее сервис доступен по подписке $10/месяц, $100/год или бесплатно для студентов.
http://a.e42.link/jB0RC
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
