Пятничный деплой
4.47K subscribers
1.42K photos
29 videos
167 files
7.79K links
Подборка ссылок, статей и постов из мира DevOps\SRE\разработки. Если вы хотите прислать фидбек, интересную статью или просто поболтать пишите @count0ru https://xn--r1a.website/s/count0_digest
Download Telegram
Forwarded from 4gophers
🔥 В Go независимо запущенная задача называется горутиной. В данном уроке мы научимся запускать несколько горутин сразу и связывать их между собой через каналы.

GO FORUM: https://itfy.org/forums/golang/

1. Горутины и конкурентность — Многопоточность в Go
https://golangs.org/goroutines
2. Изучаем конкурентность и параллелизм в Go
https://golangs.org/concurency
3. Конкурентность в Go на примере создания игры для изучения Марса
https://golangs.org/life-mars
Попробуй испытать на себе задачи, которые стоят перед DevOps-инженером, на онлайн-интенсиве.

Участие бесплатное: 🔜 https://clc.to/cckmbg
Занятия подойдут тем, у кого уже есть базовые IT-навыки, но хочется большего.

Что будет?

Разбор типового рабочего процесса DevOps-инженера.
Сборка контейнера с приложением.
Запуск программы в облаке с помощью Docker-compose.
Настройка CI для автоматической сборки.

🎁 Три участника, которые лучше всех выполнят домашнее задание, получат сертификаты на 30 000 рублей для обучения в онлайн-университете Skillbox!
Forwarded from I hate overtime
#meatware
Если у вас есть четкое ощущение, что вы часто боритесь не с причинами, а с следствиями, то вот вам отличный метод как докопаться до root cause.
Метод заключается в последовательном задании вопроса "почему?" 5 раз))) Давайте включим Игоря Николаева и попробуем найти 5 причин:
- Мой софт упал
- Почему?(1)
- Потому что сервис А вызвал В, а тот не отвечает. Произошел каскадный отказ
- Почему?(2)
- Потому что не подумали о fallback
- Почему?(3)
- Потому что нет политики design for failure
- Почему?(4)
- Потому что у команды нет экспертизы
- Почему у нас тогда распределенная архитектура?(5)

З.Ы. Как сообщают эксперты, главное избегать ответов в стиле "потому что Х мудак!" и "потому что иди на х$й, вот почему!"
Forwarded from CatOps
CNCF создали портал для видео

На данный момент там есть записи с KubeCon + CloudNativeCon NA 19, KubeCon и CloudNativeCon EU 19

+ есть разбивка по технологиям

#slides
Forwarded from Go Дайджест
Тут видосик про Pulumi - штуку которая делает инфраструктуру как код. Pulumi поддержмвает несколько популярных языков програмирования, в том числе Go. 😁

Если вы устали от Terraform, то это возможно ваш выбор. Инфра на Go!

https://www.youtube.com/watch?v=eAGcpkhlgno
​​Python for DevOps: Learn Ruthlessly Effective Automation (2019)
Авторы: Noah Gift, Kennedy Behrman, Alfredo Deza, Grig Gheorghiu
Количество страниц: 506

Многие технологии за последние десять лет очень сильно изменились. Python стал одним из самых популярных языков в мире. Эта книга демонстрирует, как использовать Python для повседневных задач системного администрирования Linux с помощью самых полезных инструментов DevOps, в том числе Docker, Kubernetes и Terraform.

Что внутри:
✔️Основы Python, включая краткое введение в язык;
✔️Утилиты Linux, управление пакетами, системы сборки, мониторинг и инструментарий, а также автоматическое тестирование;
✔️Облачные вычисления, Kubernetes;
✔️Операции машинного обучения и информационная инженерия с точки зрения DevOps;
✔️Как автоматизировать ввод текста, написать инструменты командной строки и автоматизировать файловую систему.

Достоинства:
Хороший авторский стиль;
Практикоориентированность.

Недостатки:
Не замечено.

Скачать книгу

#english #book #advanced
Forwarded from Мониторим ИТ
Презентация с Promcon 2019 о PromQL, Prometheus и Alertmanager. Julien Pivotto рассказывает о собственных подходах к описаниям алертинга в YAML-файлах.
🐧 Пока мы тут с вами сидим, Microsoft предложила модуль ядра, который обеспечивает проверку целостности системы. Используя этот модуль, мы сами можем определить список допустимых операций, и методы верификации компонентов системы. Допускается работа в двух режимах - пассивный, когда просто ведётся логирование, и активный - при котором выполняется обработка (ограничения, разрешения и т. п.) происхоящего.

Объёмно и подробно по ссылке (en): https://lkml.org/lkml/2020/4/6/941

#kernel #lsm #security
28 апреля стартует новый поток онлайн-курса по администрированию Linux серверов - “Администратор Linux”.

Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, ознакомьтесь с обучающей программой детальнее.
👉🏻Посмотреть программу: https://otus.pw/jZiE/

Курс не для новичков. Для поступления понадобятся базовые знания по сетям и установке Linux на виртуалку.

🔥Пройдите вступительный тест, чтобы успеть поступить в группу со скидкой 20%: https://otus.pw/jZiE/