Size: a a a

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

2021 July 14
Пятничный деплой
☁️ AWS комьюнити приглашает на All about AWS 2021All about AWS 2021 — бесплатный онлайн ивент, посвященный клауд миграции и её стратегиям ☁️

📍Язык ивента: украинский и русский

15 июля пройдут панельные дискуссии, где спикеры из AWS и SoftServe будут говорить о:

🔸 миграции в клауд, как ее разумно планировать, чтобы сэкономить время и уменьшить расходы;
🔸 почему бизнес решает оставаться в дата центрах.


👉 Присоединяйтесь бесплатно
источник
Пятничный деплой
🤔Какие требования к Product-менеджерам предъявляют работодатели в IT?

15 июля на встрече с Сергеем Колосковым, Product-менеджером в OZON, вы разберете рынок вакансий и необходимые навыки для создания успешных IT-продуктов.

Сергей поделится своим опытом, ответит на вопросы и представит программу онлайн-курса «Product Manager IT-проектов».

Вы познакомитесь с звездным составом преподавателей из ведущих российских IT-корпораций. Узнаете, как организована практика, которая позволит реализовать свой продукт от проверки гипотез до разработки MVP в команде программистов-выпускников смежных курсов.

🔥В конце вебинара у вас будет возможность занять место в группе по спеццене. Готовьте свои вопросы и регистрируйтесь на вебинар: https://otus.pw/yncw/
источник
Пятничный деплой
Top 10 vulnerability assessment and management best practices

Эти советы помогут уменьшить поверхность атаки вашей инфраструктуры 😎

👉 https://bit.ly/3i7vhPN

#security
источник
Пятничный деплой
🔐 Drago - инструмент для централизованного управления конфигурацией Wireguard. Выглядит удобным, надо сказать.

- Docs: https://seashell.github.io/drago/#/docs/overview
- Github: https://github.com/seashell/drago

#wireguard #vpn #будничное
источник
2021 July 15
Пятничный деплой
Записи докладов

DevOpsMinsk meetup #8
https://www.youtube.com/playlist?list=PLD0NnqpFbmI5WFt8GFthU5shBbew7FdMM
источник
Пятничный деплой
Илья Богданов, ведущий инженер в команде веб-разработки компании ispring, рассказывает про настройку стандартной библиотеки Go так, чтобы избежать неожиданных ошибок в production.

https://proglib.io/w/1f9a76fb
источник
Пятничный деплой
В этот четверг, 15 июля в 18:00 MSK, ведущий инженер Okmeter встретится с коллегами из Data Egret, чтобы обсудить тему мониторинга PostgreSQL: популярные вызовы, ошибки и их решения. Присоединяйтесь к их чату, чтобы не пропустить онлайн-эфир!
источник
Пятничный деплой
Андрей Александров из Evil Martians написал пост про отказ от YAML в пользу языков программирования.

Вот его цитата:
«За первые пару недель работы в Evil Martians я насмотрелся на кубовые ямлы и вспомнил на сколько же это все печально выглядит. Кажется, что YAML это просто, но на самом деле работа с ними создает в разы больше когнитивной нагрузки, чем это если это был бы код на языке программирования»

http://amp.gs/jjrgG
источник
Пятничный деплой
​​Be extra careful upgrading Kubernetes to v1.22. A lot of API beta versions are completely removed in that release.

Among them:
- Ingress
- CustomResourceDefinition
- ValidatingWebhookConfiguration
- MutatingWebhookConfiguration
- CertificateSigningRequest

There are some more that you can find in the release notes. Also, release notes contain the information on how to upgrade to more stable API versions.

#kubernetes
источник
Пятничный деплой
Через 2ч аудиочат сделаем, что-то про Go будет, возможно статьи Расса Кокса и по мелочи.

https://t.me/generictalkschat
источник
Пятничный деплой
источник
Пятничный деплой
Nginx. Фазы обработки запроса. Практика
https://habr.com/ru/post/567418/
источник
2021 July 16
Пятничный деплой
​​🚨 новый видос 🚨
Запилил демку как использовать KongPluginCRDs в Kubernetes на примере rate limiting и key auth плагинов.
источник
Пятничный деплой
Открытые практикумы DevOps и Golang by Rebrain: 20 и 22 Июля

Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “Kubernetes для новичков” в подарок за регистрацию!

DevOps by Rebrain: Основы Docker & Контейнерной оркестрации. 20 Июля 19.00 МСК

👉Регистрация

🔹Разбираемся с docker контейнерами и сетью в них
🔹Пишем простой API на голенг для работы с данными
🔹Контейнеризируем приложение и запускаем его в swarm кластере.

Кто ведет?

Василий Озеров - Руководит международной командой в рамках своего агентства Fevlake. Более 8 лет занимается DevOps. Начинал работать системным администратором в НИЯУ МИФИ. На данный момент работает с компаниями: KupiKupon, InMyRoom, News360 и др.

Golang by Rebrain: Асинхронность в GO. 22 Июля 19.00 МСК

👉Регистрация

🔹Как работают каналы
🔹Понятие deadlock
🔹Что такое data race и как его избежать
🔹Mutex-ы в Go и их особенности

Кто ведет?

Николай Наумченко - Начинал в Москве без документов курьером. За год стал Старшим PHP разработчиком в AmoCRM. Внедрил Golang в МТС Банке с "нуля".
источник
2021 July 18
Пятничный деплой
🔧 mkcert — простой инструмент для создания локальных доверенных сертификатов с любыми именами.

Использование сертификатов от реальных центров сертификации (ЦС) для разработки может быть опасным или невозможным (для хостов, подобных example.test, localhost или 127.0.0.1), а самоподписанные сертификаты вызывают ошибки доверия. Лучшее решение — управление собственным центром сертификации, но обычно оно требует сложных команд, специальных знаний и ручных действий.

Инструмент mkcert автоматически создает и устанавливает локальный центр сертификации в корневом хранилище системы и генерирует локально доверенные сертификаты, при этом он не настраивает серверы автоматически для использования сертификатов, это зависит от вас.

https://proglib.io/w/dbb9cb5e
источник
Пятничный деплой
Залетаем на стрим с обаятельным индусом про system design https://youtu.be/vt1ddceivO8
источник
Пятничный деплой
Inserting One Billion Rows in SQLite Under A Minute

https://avi.im/blag/2021/fast-sqlite-inserts/

#sqlite #sql #perfomance
источник
2021 July 19
Пятничный деплой
Наш инженер делится опытом использования утилиты Terraformer, предназначенной для «обратного Terraform'инга»: https://habr.com/ru/company/flant/blog/550974/
источник
Пятничный деплой
🛠 Взаимодействие MySQL и Go: подводные камни автоматической кодогенерации

Большинство статей про использование MySQL в Golang повторяет примеры из официального руководства. Реальная разработка далека от простых примеров: из-за строгой типизации часто возникают проблемы. Разбираемся с их решением, если вам необходимо создать много однотипных функций.

https://proglib.io/sh/so7DrgfGJz
источник
Пятничный деплой
Достаточно недавно один из моих самых любимых/интересных/перспективных/... Kubernetes operators под названием The Kubernetes Security Profiles Operator получил серьезные обновления.

Огромная работа была проделана в направлении автоматического создания/записи seccomp профиля для нужного Pod. Технически это реализовано с помощью двух механизмов доступных на выбор: oci-seccomp-bpf-hook или через оценку auditd или syslog файлов. Как это все просто сейчас выглядит можно посмотреть в данном видео. Но не забываем о покрытии ПО тестами, чтобы получить максимально полную, правильную картину для профиля!

Таким образом на сегодняшний день данный Kubernetes operators в своем арсенале имеет:
- SeccompProfile CRD для хранения seccomp профилей
- ProfileBinding CRD для связывания профилей и Pods
- ProfileRecording CRD для записи seccomp профиля с Pods
- Синхронизацию seccomp профилей на всех Nodes
- Проверку Nodes на поддержку seccomp
- Поддержку метрик для Prometheus

Очень рад как развивается данный инструмент)
источник