Size: a a a

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

2020 April 25
Пятничный деплой
Больше стримов!
источник
Пятничный деплой
https://www.twitch.tv/videos/602308881 — запись стрима на твитче

https://drive.google.com/drive/folders/1QRQU_LbjiKqKFWaDKa08y2JtHiErelUh?usp=sharing папка в drive c презой и записанным видео для тех, кто просил


В след раз попробую youtube, просто потому что интересно чем отличается концептуально

UPD. Permissions are fixed
источник
Пятничный деплой
Инструменты Go-разработчика, которые упрощают и автоматизируют процесс разработки

В сегодняшней подборке разберемся с тем, как правильно использовать Makefile при разработке приложений на Go (с примером усовершенствованного Makefile для упрощения создания и управления веб-серверами, написанными на Go), а также познакомимся с Git Hooks, предназначенными для улучшения рабочего процесса разработки на Go.
источник
2020 April 26
Пятничный деплой
Generic Talks 21 - В гостях Артемий Рябинков и мы говорим про всякое.

Этот выпуск был записан в разслабленом режиме после Stay homе и GOnline митапа.
Мы разговаривали об самом митапе, докладах, немного о базах и всякой всячине.

🎙Наш канал в YouTube - https://bit.ly/3cwXsmI
📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer)
💵 Patreon - www.patreon.com/generictalks

https://soundcloud.com/generictalks/0021-v-gostyakh-artemii-ryabinkov
источник
Пятничный деплой
Каждому админу и DevOps-у необходимо быть осведомленным. Вы правильно настраиваете системы мониторинга и логирования ⟶ точно понимаете текущее состояние всех систем и быстрее реагируете на инциденты.

❗️OTUS запустил практический онлайн-курс по мониторингу и логированию, где вы за 4 месяца научитесь:
— Следить за работой большого количества серверов
— Работать в связке Zabbix, Prometheus и Grafana
— Строить эффективные системы мониторинга и логирования, как инфраструктуры так и приложений
— С нуля построить собственную систему мониторинга
— Обеспечивать визуализацию метрик
— Настраивать оповещения о критически важных событиях

👉🏻 Пройдите вступительный тест, чтобы присоединиться к закрытому сообществу и получить дополнительную скидку -30%: https://otus.pw/y13t/
источник
Пятничный деплой
Вчера в подкасте упоминалась интересная статья-общор на io_uring, так сказать следующий этап развития epoll.

https://thenewstack.io/how-io_uring-and-ebpf-will-revolutionize-programming-in-linux/
источник
Пятничный деплой
Автоматизация задач администрирования API VMware vSphere с использованием Ansible
https://habr.com/ru/post/498304/?utm_campaign=498304&utm_source=habrahabr&utm_medium=rss

В предыдущей статье (https://habr.com/ru/company/avanpost/blog/478024/) мы рассмотрели взаимодействие с VMware с помощью Python. В этой же обсудим взаимодействие с VMware с помощью Ansible.
 
Ansible — система управления конфигурациями, написанная на языке программирования Python с использованием декларативного языка разметки для описания конфигураций. Про Ansible на Хабре уже есть множество статей, но стоит еще раз упомянуть, что одним из ключевых свойств playbook'a является идемпотентность. Это значит, что сколько бы раз подряд вы не запускали свой playbook, результат будет один и тот же.

Ansible модули используют библиотеку pyVmomi и чаще всего требуют Python версии выше 2.6.
источник
Пятничный деплой
Иииии в гостях у нас опять Илья Токарь. Подключайтесь)

https://www.youtube.com/watch?v=N-trqkpEGM0
источник
2020 April 27
Пятничный деплой
источник
Пятничный деплой
Кир Шатров в своём блоге рассказывает о подходе к повышению информативности трейса запросов в MySQL с помощью добавления метаданных к запросу.

Было: SELECT * FROM users WHERE id=?

Станет: SELECT * FROM users WHERE id=? /* controller:users,action:show,method:find_user,api_client_id:42 */
источник
Пятничный деплой
🛠 Интересная штука для "дебага" sed скриптов. #github #sed
источник
Пятничный деплой
Прошло и так уж много времени, обновился список эпизодов, теперь там всё, что было опубликовано. И еще чуток еще не было опубликовано :)

https://generictalks.com/episodes/
источник
Пятничный деплой
python-fire — библиотека от Google, автоматически генерирующая CLI. Скармливаете туда функции, классы, вообще что угодно, и fire смотрит на аттрибуты и методы, генерирует из этого команды, парсит аргументы функций как флаги, достает документацию и типы для них из докстрингов, генерирует --help. В общем, самое то, если хочется хоть какой-то CLI, но не хочется с ним запариваться от слова совсем.
источник
Пятничный деплой
Подборка руководств по тестированию приложений на языке Go:

Введение в тестирование в Go (правильная реализация тестов с помощью инструмента Go Test)
Расширенное тестирование (продвинутые практики тестирования, которые разработчики самого языка Go используют для его тестирования)
Введение в бенчмаркинг (оценка производительности программы и анализ потенциальных узких мест)
Улучшение Go-тестов с помощью Testify
источник
Пятничный деплой
источник
2020 April 28
Пятничный деплой
источник
Пятничный деплой
Расширяем географию митапов - теперь Новосибирск! https://devops-nsk.timepad.ru/event/1305956/
источник
Пятничный деплой
Как Mozilla следит за здоровьем кода Firefox. 21 миллион строк кода, и CI, который занимает 12-15 минут.

Пост из Mozilla Hacks: http://amp.gs/3jGf
источник
Пятничный деплой
MySQL sharding at Quora

Как устроен шардинг бд в компании Quora.

https://www.quora.com/q/quoraengineering/MySQL-sharding-at-Quora
источник
Пятничный деплой
Разворачиваем Filebeat с разными модулями в Kubernetes

С примерами конфигурации.

#kubernetes #elk #observability
источник