Size: a a a

Пятничный деплой

2021 October 27
Пятничный деплой
Принципы разработки проектов на Go от Prysmatic Labs — разработчика ПО для блокчейна Ethereum.

https://proglib.io/w/c07772af
источник
2021 October 28
Пятничный деплой
Дмитрий Колесник, специалист по автоматизированному тестированию в Ozon, рассказывает про инфраструктуру, автоматизацию тестирования и используемые для этого инструменты, а также показывает, какие распространенные ошибки есть в интеграционном тестировании в Go.

https://proglib.io/w/2af9a186
источник
Пятничный деплой
Программа DevOps-конференции DevOops 2021Программа DevOps-конференции DevOops 2021DevOops 2021 полностью готова полностью готова 🔥

8-11 ноября, вас будут ждать 30 докладов и воркшопов о культуре, процессах, инженерных решениях, лучших практиках и пост-мортемах.

Среди спикеров:
✔ СашаСаша РозенбаумРозенбаум, старший менеджер в команде Managed OpenShift Black в Red Hat, организатор DevOpsDays Chicago, председатель DeliveryConf;
ОлегОлег НенашевНенашев, работал в core-команде проекта Jenkins в CloudBees, эксперт по автоматизации, инфраструктуре и фреймворкостроении;
ПетрПетр ЗайцевЗайцев, сооснователь и генеральный директор компании Percona, эксперт в опенсорс, базах данных, оптимизации производительности MySQL, соавтор книги «MySQL. Оптимизация производительности», одной из самых популярных книг по теме.

Это лишь малая часть! Посмотреть программу, спикеров и билеты можно на сайте конференции.

А промокод fridaydeploy2021JRGpc поможет вам приобрести Personal Standard билет со скидкой 2000₽.
источник
Пятничный деплой
What is under the hood of Kubernetes? - Part 1

https://blog.softwheel.io/what-is-under-the-hood-of-kubernetes-1
источник
Пятничный деплой
Запись сегодняшней DevTools Party

https://www.youtube.com/watch?v=ig5NTJfb0ls
источник
2021 October 29
Пятничный деплой
#opennet Amazon открыл код Babelfish, PosgtreSQL-расширения для замены MS SQL Server
https://www.opennet.ru/opennews/art.shtml?num=56061
Компания Amazon открыла исходные тексты проекта "Babelfish for PostgreSQL", предлагающего расширения к СУБД PostgreSQL с реализацией специфичных возможностей СУБД Microsoft SQL Server. Ключевой целью проекта является предоставление возможности выполнения приложений, написанных для SQL Server, на серверах под управлением СУБД PostgreSQL. Код проекта открыт под лицензиями Apache 2.0 и  PostgreSQL License.
источник
Пятничный деплой
Kubernetes Nginx Ingress: Перенаправление трафика с использованием аннотаций

В статье описано использование аннотаций и их влияние на результирующий файл конфигурации nginx.conf

👉 https://bit.ly/3mfklmo

#kubernetes
источник
Пятничный деплой
🆖 Nginx common useful configuration - вдруг кто-то найдёт для себя что-то полезное для работы с Nginx. Там ещё и ссылок приличное количество имеется, по ним тоже имеет смысл пройти.

#nginx #будничное
источник
Пятничный деплой
30 октября состоится конференция Tech Ground: Java Edition!
При чем тут DevOрs? На конфе два потока и один из них ─ Cloud, где будут говорить как раз по нашим темам.

Что: Tech Ground: Java Edition
Где: онлайн
Когда: 30.10 в 12:00 по GMT+3

Темы:
– Andrii Rodionov, JUG UA leader c темой “GraalVM Native image”
– Patrycja Wegrzynowicz, Senior Platform Engineer в Form3 и Oracle Groundbreakers Ambassador раскажет про “A Multi-Cloud Cluster Mesh Based on Kubernetes with Cilium”
– Philipp Kren, Developer Advocate Elastic с темой “OpenTelemetry with Java”

Также, будут open space discussion, где можно обсудить актуальные вопросы и поделиться опытом с коллегами!


Кому будет интересно: OPS (Sysadmins, DevOps, SRE),  Cloud Software Engineers.

Цена вопроса:
Бесплатно по предварительной регистрации: https://is.gd/ou0JpI
Ссылка на трансляцию придёт за 3 часа до начала конфы.
источник
Пятничный деплой
Пару дней назад вышел новый Technology Radar от ThoughtWorks (http://a.e42.link/j1qLb).

На этот раз много пунктов относится к инфраструктуре и командообразованию, также немалое количество пунктов про удаленную работу:
— 4 ключевые метрики DORA перешли в Adopt и рекомендуются для применения всеми. Если у вас нет дашборда для их отслеживания можно периодически раз в квартал проходить DORA quick check: http://a.e42.link/j1qWj
— Платформенные команды также перешли в Adopt и рекомендуются как хороший подход. Важно отметить, что платформенная команда это не переименованные operations, а команда разработки точно такая же как и любые другие команды разработки — со своим product owner, продуктовым планированием, разбиением на фичи, работой с бэклогом, и т.д. Одним словом, платформенная команда — это команда разработки, которая пишет продукт для использования внутри компании другими командами
— Учитывание когнитивной нагрузки команд в проектировании архитектуры. Про это уже говорилось в предыдущем радаре и в книге http://a.e42.link/j1qW8 — кто еще не знаком с концепцией и подходом очень рекомендуем ознакомиться
— Remote mob-programming. Это как парное программирование, только больше чем вдвоем и не в одной комнате у доски, а удаленное. Парное программирование мы применяли с отличными результатами как раз через Zoom — оно хорошо подходит для случая когда не совсем ясно как именно и что писать, гораздо лучше чем параллельная работа с синками через каждые 2-3 часа.
— В блоке Assess появилось использование Kubernetes Operator для управления ресурсами за пределами Kubernetes. В предыдущих радарах уже упоминались инструменты для этого, теперь на радаре появилась и сама практика. Также в этом радаре появился и Crossplane (http://a.e42.link/j1qWT)
— В блоке Trial по-прежнему находится http://a.e42.link/j1qWz (инструмент для построения внутренних технологических порталов и витрин),
— Также в этом же блоке появились Clickhouse, Kafka REST Proxy, Kafka Mirrormaker 2.0, OPA Gatekeeper for Kubernetes и Sealed Secrets
— Из Assess в Trial поднялись GitHub Actions, K3s и Pulumi
— Написание скриптов командной строки на Clojure: Babashka (http://a.e42.link/j1qWY) — за счет использования GraalVM обещают, что он стартует мгновенно, а не как другие JVM-приложения
— ExternalDNS для синхронизации ингрессов с DNS-провайдерами появился в Assess
— Batect (http://a.e42.link/j1qWt) как способ настройки окружений локальных и тестовых
— Berglas (http://a.e42.link/j1qWm) для управления секретами в GCP
— Dive (http://a.e42.link/j1qWZ) — сканнер оптимальности сборки докер-образов. Может отслеживать неэффективность послойной сборки и вычислять «лишний» объем образа (например файлы создаются в нижнем слое, а затем удаляются в верхнем слое)
— Lens (http://a.e42.link/j1qWp) как UI для Kubernetes перешел в Trial
— cert-manager (http://a.e42.link/j1qWl) наконец-то появился на радаре
— Появились аж 2 инструмента для тестирования инфракода: Conftest (http://a.e42.link/j1qWB) и Regula (http://a.e42.link/j1qWn). Оба используют язык Open Policy Agent для написания тестов. Такие тесты могут использоваться, например, для автоматизированного тестирования Compliance
— Появился Cosign (http://a.e42.link/j1qWG) — инструмент для подписи и проверки подписи контейнеров
— Забавно, но в этом радаре появились и современные альтернативы командам из Coreutils (под именем Modern Unix commands) наподобие ripgrep, ag, jq, httpie. Большой список таких команд можно посмотреть на http://a.e42.link/j1qWx
— Mozilla Sops (http://a.e42.link/j1qWf) для безопасного хранения шифрованных секретов в гит-репозиториях (с расшифровкой например через AWS KMS)
— Pactflow (http://a.e42.link/j1qWC) — инструмент для тестирования контрактов
— Proxyman (http://a.e42.link/j1qWk) — прокси для отладки веб-приложений
— Telepresence (http://a.e42.link/j1qWe) — инструмент для подключения локально запущенного приложения к удаленному кластеру кубернетес. Может пригодиться например для песочниц разработки
источник
Пятничный деплой
Полный гайд по основам и вариантам использования go generate.

https://proglib.io/w/101b1713
источник
2021 October 30
Пятничный деплой
🆖 Comparing NGINX Performance in Bare Metal and Virtual Environments - сравнение производительности Nginx на голом железе и в виртуальном окружении.

#nginx #kubernetes #baremetal
источник
Пятничный деплой
Что делать, если на продакшене возникла проблема с производительностью приложения на Go, но в сборку не были включены инструменты профилирования? Читайте реальную историю из жизни и советы по выходу из ситуации.

https://proglib.io/w/54b76a6b
источник
Пятничный деплой
Kubernetes monitoring от простого к сложному c VictoriaMetrics

Отличное выступление от разработчика VictoriaMetrics. Будет интересно всем кто хочет прикоснуться к прекрасному. У VictoriaMetrics действительно много усовершенствований по сравнению с Prometheus.

Запись выступления

👉 https://bit.ly/3CuNPCe

Для любителей лонг-ридов

👉 https://bit.ly/3Gyw3R0

#victoriametrcs #kubernetes
источник
2021 October 31
Пятничный деплой
Лучшие практики тестирования в Go

В статье кратко описаны причины выбора того, что тестировать, и некоторые примеры того, как заставить это работать в приложении.

https://proglib.io/w/1964a060
источник
Пятничный деплой
[Перевод] Написание скриптов для tmux
https://habr.com/ru/post/586392/?utm_source=habrahabr&utm_medium=rss&utm_campaign=586392
Tags: Блог компании RUVDS.com, Настройка Linux, Разработка под Linux, tmux, разработка, ruvds_перевод
Author ru_vds #habr
источник
2021 November 01
Пятничный деплой
источник
Пятничный деплой
395 решений для работы с базами данных, из них 27 для мониторинга и алертинга. На гитхаб!
источник
Пятничный деплой
Орки тут: митап ЮMoney про DevOps
Поговорим об оркестрации контейнеров

1. Как за админов стали работать боты, и что из этого вышло - Дмитрий Воробьев, руководитель отдела сопровождения внешних систем
- Как собрать процесс руками, а затем отдать его во власть скрипта
- Что нужно, чтобы все участники были счастливы
- Какие проблемы сулит тотальная автоматизация

2. Зачем мы наняли дирижера для управления оркестром - Максим Огрызков, ведущий системный администратор отдела сопровождения внешних систем
- Самописные модули и плагины на Python для Ansible
- Описание инфраструктуры приложения с использованием JSON Schema
- Flask и Dramatiq для автоматизации жизненного цикла приложений

3. Кубер или приключения K8s в ЮMoney - Алексей Рейцман, старший системный администратор отдела сопровождения внешних систем
- Как мы внедряли Kubernetes в процессы
- Спойлер: два service discovery на один service mesh
- Что получилось в итоге

➖➖➖

🗓 2 ноября, начало в 18:00 мск, Вторник

🌐 ОНЛАЙН

✅ Регистрация на мероприятие
источник
Пятничный деплой
Рассказал, как мы тестируем Tarantool
https://habr.com/ru/company/vk/blog/584864/
источник