Size: a a a

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

2021 April 13
Пятничный деплой
23 апреля приглашаем всех гоферов на GopherCon Russia 2021: online, бесплатно, лучшие доклады, стенды партнёров, горячие споры в чатах! Среди спикеров этого года Mat Ryer, Aaron Schlesinger и Felix Geisendörfer. А для тех, кто хочет не только пообщаться и послушать доклады, но и прокачать свои навыки на практике, подготовили 4 воркшопа: Kubernetes-операторы, линтеры с ruleguard, профилирование и оптимизация, Fuzz и Property-Based тесты. Все подробности регистрация на https://www.gophercon-russia.ru/

А если мне позволи мое здоровье и характер, то я доделаю свой доклад и вы его послушаете и узнаете что-то новое. Короч разносите по календарям своим, будет интересно)
источник
Пятничный деплой
Стартовый комплект для разработки Go API с использованием Postgres, Chi Router и sqlx.

https://proglib.io/w/97ad5b09
источник
Пятничный деплой
​​Статья
How to troubleshoot remote write issues in Prometheus

Система удаленной записи Prometheus имеет множество настраиваемых параметров, и в случае возникновения проблемы сложно разобраться какие из них нужно изменить. В этой статье рассмотрены некоторые показатели, которые помогут вам диагностировать проблемы удаленной записи и решить, какие параметры конфигурации вы можете попробовать изменить 😆🤨🙃

#prometheus
источник
Пятничный деплой
🔥Готовы ли вы к обучению на продвинутом онлайн-курсе «DevOps практики и инструменты» от OTUS и инженеров Express42? Пройдите тест и узнайте сейчас!

👉ПРОЙТИ ТЕСТ НА ЗНАНИЕ DEVOPS: https://otus.pw/FQUI/

📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный двухдневный интенсив «Делаем immutable infrastructure с помощью Packer и Terraform»: https://otus.pw/NlKH/

Регистрируйтесь сейчас — напомним в день интенсива!
источник
Пятничный деплой
pgBackRestThe Best Postgres Backup Tool with a very active community

#backup #postgres #tool
источник
Пятничный деплой
AWS CDK (Cloud Development Kit) для Golang теперь выпущен официально. Данная платформа позволяет определять ресурсы для облачных приложений, используя привычные языки программирования.

С помощью статьи разберемся с основами создания и развертывания стеков AWS CDK с использованием Go, а также с тем, как инициализировать новое приложение AWS CDK.

https://proglib.io/w/5f5f877f
источник
Пятничный деплой
Магнит: под капотом – бесплатный митап в гибридном формате

ОЭЗ «Иннополис» приглашает на бесплатный митап об автоматизации ритейла с ведущими разработчиками сети «Магнит».

Обсудим EMM систему, сервис маршрутизации сети, использование Apache Kafka в интеграционных высокопроизводительных горизонтально-масштабируемых сервисах, механизм для автоматической обработки XML/JSON произвольной структуры, а также DevOps и многое другое.

Когда: 15 апреля в 13:00

Регистрация и подробности докладов
источник
2021 April 14
Пятничный деплой
Статья о том, как запускать python-сервис с помощью systemd https://python.plainenglish.io/turning-your-python-script-into-a-real-program-cb702e16ed02
источник
Пятничный деплой
Наш инженер делится опытом использования утилиты Terraformer, предназначенной для «обратного Terraform'инга»: https://habr.com/ru/company/flant/blog/550974/
источник
Пятничный деплой
​​Статья
Kubernetes 1.21 — неожиданно много изменений…

Очередная статья про новую версию Kubernetes, коротко и по делу 👍

#kubernetes
источник
Пятничный деплой
Перевод довольно противоречивой статьи (судя по вашим оценкам) об антипаттернах в Go подъехал.

И все-таки что вы думаете о данных антипаттернах? Отнесли бы их в данную категорию?
источник
Пятничный деплой
Интересное виденье одной из компаний о том, как должен выглядеть процесс работы с NetworkPolicy, даже с какой-то стороны их жизненный цикл. На схеме видно как разные команды (Sec, Ops, Dev) для разных уровней/задач в определенной последовательности вводят сетевые политики.

Определенно это некий идеальный пример, но в нем можно найти некоторую систематизацию и что-то перенять на свою компанию и попробовать наложить на собственные процессы.
источник
Пятничный деплой
Online Python meetup

1. Управление зависимостями в Python: история боли - Григорий Петров, DevRel, Evrone)
Почему все сложилось так, как сложилось и что нужно делать Python-разработчику с зависимостями в 2021 году, чтобы не было мучительно больно. То есть больно все равно будет, но мы хотя бы будем знать почему.

2. Как правильно выбрать инструмент - Алексей Фирсов, руководитель Python-практики, S7 TechLab
На примере простой задачи мы будем выбирать инструмент для записи данных в базу. Напишем свою реализацию на thread, сравним с корутинами. Обгоним asyncpg раз в 10

3. Ну и вонь: зачем нужны чистые функции - Илья Лебедев, CTO, Zipsale
Поговорим о чистых функциях: что это такое, зачем это нужно питонисту в 2021, как этим пользоваться.

➖➖➖

🗓 22 апреля, начало в 19:00 по мск, Четверг

🌐 ОНЛАЙН

✅ Регистрация на мероприятие
источник
Пятничный деплой
Redefining Threat Modeling: Security team goes on vacation

Статья от компании Segment о том, что такое Threat Modeling и как они сделали так, чтобы разработчики сами его выполняли. Данную активность они назвали символично "Utopia". Сам по себе процесс участия безопасников в данном случае они сделали опциональным. Также команда Segment поделилась опытом обучения разработчиков моделированию угроз, включая презентации.

Данную идею я, кстати, встречаю не в первый раз. В качестве примера можно почитать "Appsec Development: Keeping it all together at scale" об опыте в Snowflake.

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

#threatmodeling
источник
Пятничный деплой
источник
Пятничный деплой
Совместный просмотр и обсуждение PulumiUP 20 апреля в 19 по МСК
 
Итоги голосования: 12 человек пришли бы обсудить, 15 послушать. Понятно, что большая часть проголосовавших отвалится по разным причинам, но как минимум есть надежда, что я буду не один))

Почитать подробнее о чем будет PulumiUP, зарегаться и добавить ивент в календарик можно на таймпаде.
https://aleksandrov.timepad.ru/event/1616363/

Ссылка на комнату в зуме придет за час до начала через timepad и будет опубликована в канале. Возможно, будет даже стрим на ютуб и запись, но это не точно ¯\_(ツ)_/¯
источник
2021 April 15
Пятничный деплой
Тем временем вышла новая версия Booty - утилиты для создания загрузочных образов и накопителей.

Теперь booty сам собирает ядро с минимально необходимой конфигурации для его работы.
Все проблемы возникающие при использовании сторонних ядер решены.

Полученный initrd-образ полностью готов к загрузке, например, через PXE или через kexec.

Заявлена возможность работы с любыми дистрибутивами GNU/Linux.

https://github.com/sp00f1ng/booty
источник
Пятничный деплой
​​Перевели для вас статью
20 лучших практик по работе с Docker-файлами

Эта статья содержит рекомендации по написанию Dockerfile и принципам безопасности контейнеров и некоторые другие связанные темы, например про оптимизацию образов.

Если вы знакомы с контейнеризованными приложениями и микросервисами, то скорее всего понимаете, что хотя ваши сервисы "микро", но поиск уязвимостей и устранение проблем с безопасностью способен затруднить управление вашими сервисами, уже с приставкой "макро".

К счастью, большинство потенциальных проблем мы можем решить еще на этапе разработки.

#docker
источник
Пятничный деплой
Обзор лучших практик для написания REST API на Go.

https://proglib.io/w/59d162f2
источник
2021 April 16
Пятничный деплой
Я и не подозревал о существовании такой штуки, как Руководство по стилю SQL от Саймона Холивелла https://www.sqlstyle.guide/  - странице, объединяющей различные рекомендации по именованию таблиц, столбцов, хранимых процедур, алиасов и оформлению SQL-запросов

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