ch
Feedback
DevOps Deflope News

DevOps Deflope News

前往频道在 Telegram

DevOps Deflope News — выборка новостей и тулинга от инженеров «Фланта». Берём весь информационный поток и пропускаем через фильтр здравого смысла. Ещё пишем подкаст. Рекламу не размещаем. Для связи @dvpsdflpfdbkbot.

显示更多
5 851
订阅者
+524 小时
+127
+4730
帖子存档
Вебинар-презентация Экспресс.Платформы начинается прямо сейчас! Будем рады видеть вас онлайн! https://start.bizon365.ru/room/107297/express_platform?utm_source=tg&utm_medium=deflope&utm_campaign=welcome

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. Пора вводить хакатоны в Олимпиаду!

Мы в Экспресс 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

SheetOps (не путать!) Интерфейс с kubernetes в google spreadsheets 😀 http://e42.link/3XIXfFc

Всем привет! Хотите стать спикером конференции для инженеров и всех, кто должен понимать инженеров 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

📣Через пару минут начнется вебинар от Экспресс 42 и Yandex Cloud! Микрофоны подключены. Спикеры уже готовы активно обсуждать проблемы, вызовы и перспективы в сфере Cloud-Native разработки. Подключайтесь 👉 по ссылке.

16 ноября Тинькофф вместе с Ameriabank соберет встречу в Ереване(!), где расскажут финтех-продукты в эпоху mobile-first. Темы: — как меняли подходы и архитектуру в мобильном банке и создавали SuperApp; — как работают с бизнес-требованиями сегодня; — и какие SRE-подходы применяют в разработке. После участники обсудят, как работать с требованиями и с чего начинается действительно крутой продукт. IT’s Tinkoff Fintech Meetup пройдет 16 ноября в Ереване в БЦ «Камар», офис Ameriabank. Зарегистрироваться и узнать о докладах подробнее: http://e42.link/3A2GFGc

Вышел очередной технический радар от 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 и на продакшне

Несколько ссылок для тех, кто строит практики: DevSecOps у себя в компании: Minimum Viable Secure Product (http://e42.link/3UtFBDc) — минимальный чеклист безопасности для любых интернет-сервисов. Модель зрелости DevSecOps (http://e42.link/3hdWbZg) — около 20 практик DevSecOps с рекомендуемым порядком применения от базовых к продвинутым. DevSecOps Playbook (http://e42.link/3hnUXei) — всеохватное описание практик DevSecOps для всего цикла разработки, для компаний любого размера. Указан рекомендуемый приоритет и сложность применения, также показана взаимосвязь с мировыми стандартами безопасности.

Приглашаем на бесплатный вебинар, где со спикерами Александром Титовым, Антоном Черноусовым, Михаилом Епихиным обсудим, как обеспечить скорость и гибкость разработки, запускать приложения там, где это выгодно бизнесу, снизить затраты на поддержку и содержание системы с помощью Managed Kubernetes и облачных провайдеров, в частности, Yandex Cloud. Главные темы вебинара: 1. для Cloud-Native разработки нужны надежные облачные решения; 2. компании сталкиваются с нехваткой компетенций и технологий для развертывания софта; 3. некоторые вендоры работают по принципу «поставил и забыл». Что дальше происходит у клиента, мало кого заботит. Встретимся 10 ноября в 20:00 по МСК! Регистрация по ссылке нижеhttp://e42.link/3fD00qJ

На конференции ObservabilityCON Grafana анонсировала два новых инструмента: Phlare(http://e42.link/3fx2OFy) — БД для непрерывного профайлинга; Faro (http://e42.link/3sVyO9B) — JS-библиотека для observability frontend-приложений

Наверное, каждый кто работал с terraform сталкивался с ситуацией когда нужно переименовать или переместить несколько ресурсов, или (хуже) не делал этого из-за поведения Терраформа. Проблема в том, что если мы меняем имя или расположение в коде некоторого ресурса, терраформ пытается его удалить и создать новый с новым именем. Чтобы решить эту проблему приходится писать несколько команд terraform state mv, чтобы имеющиеся облачные ресурсы находились по новому пути. В Terraform 1.1 (который вышел в конце 2021) появился новый синтаксис языка: блок moved, который помогает в таком рефакторинге. Но если в процессе рефакторинга переезжает особенно много ресурсов, то даже писать блоки moved {} становится проблематично. Для решения этой проблемы есть утилита tfautomv (http://e42.link/3EpnLfC), которая анализирует вывод terraform plan и сама подставляет набор таких блоков. Надеемся рефакторить ваш код на терраформе теперь станет проще.

DevOops от JUG Ru Group возвращается! Конференция, посвященная инженерным DevOps‑решениям, пройдет уже в октябре. Вы можете стать ее спикером. Если у вас есть интересные кейсы или вы хотите поделиться опытом решения нетривиальных задач — подавайте заявку на участие. Вы подтвердите свою экспертность, познакомитесь с крутыми специалистами и получите обратную связь от участников. Программный комитет поможет с подготовкой к выступлению — назначит персонального куратора, проведет ревью материала и организует репетиции. На сайте (http://e42.link/3zKhVD2) вы найдёте список тем, с которыми можно выступить. Если хотите выступить с другой темой, присылайте свои предложения — их обязательно рассмотрят. А если хотите просто поучаствовать в DevOops 2022 — билеты уже на сайте по ссылке — http://e42.link/3JnbsAU

Через пару минут начнется вебинар о безопасном найме от «Экспресс 42». Присоединяйтесь: 👉http://e42.link/3zCUVFQ

Kubefire (http://e42.link/3RYWoO5) — Инструмент для автоматической установки K8s, K3s, etc. Использет разработку от Amazon для AWS Lambda — Firecracker(http://e42.link/3J8l8iG). Интересная альтернатива ручной установке или использованию K3s, minikube, etc. для малых инсталляций.

Еще одна утилита от авторов Polaris — Goldilocks. Goldilocks — утилита, которая может помочь вам определить отправную точку для запросов ресурсов и ограничений. http://a.e42.link/jnrSq

Иногда мы при сборе метрик хотим поменять значение некоторых лейблов на другое (например при федерациях), и это можно делать в Prometheus при помощи relabeling. Когда у нас большое количество relabeling-правил бывает сложно что происходит с лейблами конкретной метрики, как они переписываются. Для этого есть онлайн-инструмент, в котором можно смотреть как лейблы меняются по мере выполнения правил: http://a.e42.link/jnrCi От авторов этого инструмента есть также подробный туториал по тому как relabeling работает: http://a.e42.link/jnrCu

28 июля в 20:00 (Мск) на канале http://a.e42.link/jndPj состоится вебинар «Найм в IT. Скрытая угроза». Спикер — Рушана Каюмова, Lead HR Express 42. Все слышали о случаях обнаружения вредоносного кода в open source. Компании защищают себя и своих сотрудников. Поэтому проверяют благонадежность кандидатов. Задают странные вопросы — об алиментах, например. Иногда просят паспортные данные еще до подписания договора. Почему нужно пользоваться корпоративной (а не личной) техникой для работы? Что за странные вопросы задают эйчары? Репутация инженера важна — или только hard skills? Обсудим на вебинаре. Подпишитесь на канал, чтобы получить уведомление и не пропустить 👉 http://a.e42.link/jndPj

Кто ждал инвайта в GitHub Copilot? Сервис открылся для всех разработчиков! Уже сейчас можно оформить trial на 60 дней при наличии платежной карты. Далее сервис доступен по подписке $10/месяц, $100/год или бесплатно для студентов. http://a.e42.link/jB0RC