Пятничный деплой
4.49K subscribers
1.42K photos
29 videos
167 files
7.8K links
Подборка ссылок, статей и постов из мира DevOps\SRE\разработки. Если вы хотите прислать фидбек, интересную статью или просто поболтать пишите @count0ru https://xn--r1a.website/s/count0_digest
Download Telegram
Новый контент от Карена для AWS господ
Серия статей про реализацию популярных паттернов проектирования на Go:

- Фабричный метод (Factory Method 🏭)
- Абстрактная фабрика (Abstract Factory 🏭)
- Строитель (Builder 👷🏽‍♂️)
- Адаптер (Adapter 🔌)
- Мост (Bridge 🌉)
- Декоратор (Decorator 🎁)
- Фасад (Facade 🎭)
- Легковес (Flyweight ⚖️)
Forwarded from PONV Daily (Danila Matveev)
#distributed #lectures #edu

Странный состав лекций, возможно есть предварительный осенний курс. Но это MIT.

https://www.youtube.com/playlist?list=PLrw6a1wE39_tb2fErI4-WkMbsvGQk9_UB
Forwarded from k8s (in)security (D1g1)
image_2020-11-02_10-43-06.png
49.1 KB
Четвертая часть [1,2 ,3] по мыслям о сканирование образов (images) контейнеров.

Сегодня предлагаю посмотреть очень детальное и внушительное исследование от стороннего исследователя. Он написал серию статей по данной теме:
1) Testing docker CVE scanners. Part 1: false negatives and what they mean for your security
2) Testing Docker CVE Scanners. Part 2: How good is package detection?
3) Testing docker CVE scanners. Part 2.5 — Exploiting CVE scanners
4) Testing Docker CVE scanners. Part 3: Test it yourself / Conclusions

Для повторения экспериментов автор сделал доступным репозитарий со своими скриптами и данными.

Полностью согласен с выводами автора. Приятно видеть, что я не одинок в своих оценках и выводах.
Forwarded from Мониторим ИТ
Выбор SLO: пошаговая инструкция в блоге Гугл на примере интернет-магазина.
Только начал админить сервера, а хочется поскорее в DevOps?

Записывайся на супер-интенсив «IaC Ansible» от OTUS. За 5 дней ты научишься выкатывать код одной командой, автоматизировать запуск сервера и мониторинг, работать с Ansible. После обучения ты сможешь переезжать на новый хостинг за пару минут и делать десятки тестовых стендов в день.

Практика пройдет в облаке GCP. Старт 23 ноября. Оставь заявку, чтобы занять место по спец.цене https://otus.pw/rZRd/
Forwarded from DevOps Tricks | Десять лет в IT
Нужен базовый мониторинг сетевых устройств, но zabbix или nagios избыточны?

Решение есть: Thola!
Thola проверет доступность и базовые показатели мониторинга сетевых устройств. Решение развивается, ждем дополнительную функциональность в следующих версиях.
https://github.com/inexio/thola
https://app.swaggerhub.com/apis-docs/TheFireMike/thola/1.0.0#/

#monitoring #свежак
Хотите оптимизировать процессы логирования? Пройдите супер-интенсив «ELK» для начинающих админов.

За 2 дня онлайн-практики вы:
— Разберетесь в устройстве Elastic stack и его отличиях от Graylog и других решений,
— Овладеете базовым практическим опытом по использованию системы логирования в типовом проекте.

Старт 26 ноября. Оставьте заявку, чтобы успеть занять место спец.цене https://otus.pw/nYZv/
Forwarded from Евгений Потапов и ITSumma
Помните был такой прошлый век - сентябрь 2020, когда первая волна подутихла, а вторая волна еще не начиналась. В 2020-м месяц и правда за век.

В том веке случались оффлайновые конференции и была офигенная RndTechConf. И Ростов и сама конференция суперклассные - запишите себе обязательно быть там в следующем году, я обязательно буду - спасибо Vadim Martynov и команде за организацию.

Вот вам оттуда мое выступление про специфику мониторинга микросервисов. Про это я очень долго думал и сделал 9.5 правил, которые стоит соблюдать, когда вам надо замониторить такое приложение. Это не только технические, но (и их даже больше) политические/организационные правила - как работать с командой разработки и менеджерами чтобы обеспечить эффективный мониторинг.

https://www.youtube.com/watch?v=bV0CHaC8zXw&feature=youtu.be
Forwarded from PythonDigest
Caching in Python Using the LRU Cache Strategy
https://realpython.com/lru-cache-python/
Forwarded from AvitoTech
Оптимизация работы с PostgreSQL в Go: от 50 до 5000 RPS

Когда разрабатывали калькулятор цены доставки, нужно было заставить сервис на Go ходить в PostgreSQL достаточно быстро.

Поэтому в итоге мы прокачали сервис от 50 до 5000 RPS и еще получили несколько выводов:
• мультиплексирование соединений в pgbouncer’е под нагрузкой — зло;
• использовать в сервисе пул большего размера, чем в базе данных — вредно;
• надо выработать привычку делать транзакции быстрыми и закрывать результаты БД.

Детали — на Хабре: http://bit.ly/350vNd2