Forwarded from PONV Daily (Danila Matveev)
#distributed #lectures #edu
Странный состав лекций, возможно есть предварительный осенний курс. Но это MIT.
https://www.youtube.com/playlist?list=PLrw6a1wE39_tb2fErI4-WkMbsvGQk9_UB
Странный состав лекций, возможно есть предварительный осенний курс. Но это MIT.
https://www.youtube.com/playlist?list=PLrw6a1wE39_tb2fErI4-WkMbsvGQk9_UB
Forwarded from DevOps&SRE Library
Forwarded from Полезняшки от "Разбора Полетов"
I Got 99 Problems and a Distributed Database Ain’t One
https://xn--r1a.website/iv?url=https://medium.com/@olfal/ive-got-99-problems-and-a-distributed-database-ain-t-one-70977de7896c&rhash=f5b2f9872995e4
https://xn--r1a.website/iv?url=https://medium.com/@olfal/ive-got-99-problems-and-a-distributed-database-ain-t-one-70977de7896c&rhash=f5b2f9872995e4
Medium
I Got 99 Problems and a Distributed Database Ain’t One
Understanding the basics of distributed database systems and their limitations
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
Для повторения экспериментов автор сделал доступным репозитарий со своими скриптами и данными.
Полностью согласен с выводами автора. Приятно видеть, что я не одинок в своих оценках и выводах.
Сегодня предлагаю посмотреть очень детальное и внушительное исследование от стороннего исследователя. Он написал серию статей по данной теме:
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/
Записывайся на супер-интенсив «IaC Ansible» от OTUS. За 5 дней ты научишься выкатывать код одной командой, автоматизировать запуск сервера и мониторинг, работать с Ansible. После обучения ты сможешь переезжать на новый хостинг за пару минут и делать десятки тестовых стендов в день.
Практика пройдет в облаке GCP. Старт 23 ноября. Оставь заявку, чтобы занять место по спец.цене https://otus.pw/rZRd/
Forwarded from /usr/bin
Understand your Python code with this open source visualization tool
VizTracer visualizes and traces Python code to provide greater insight into how the code works. Читать дальше.
VizTracer visualizes and traces Python code to provide greater insight into how the code works. Читать дальше.
Opensource.com
Understand your Python code with this open source visualization tool
It's challenging to understand your Python project as it gets larger and more complex. Even when you write the entire project, it's impossible to know how it works fully.
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 #свежак
Решение есть: Thola!
Thola проверет доступность и базовые показатели мониторинга сетевых устройств. Решение развивается, ждем дополнительную функциональность в следующих версиях.
https://github.com/inexio/thola
https://app.swaggerhub.com/apis-docs/TheFireMike/thola/1.0.0#/
#monitoring #свежак
GitHub
GitHub - inexio/thola: Tool for monitoring network devices (mainly using SNMP) - monitoring check plugin
Tool for monitoring network devices (mainly using SNMP) - monitoring check plugin - inexio/thola
Forwarded from DevOps&SRE Library
Kubernetes Tips: Give Access To Your Cluster With A Client Certificate
https://medium.com/better-programming/k8s-tips-give-access-to-your-clusterwith-a-client-certificate-dfb3b71a76fe
https://medium.com/better-programming/k8s-tips-give-access-to-your-clusterwith-a-client-certificate-dfb3b71a76fe
Хотите оптимизировать процессы логирования? Пройдите супер-интенсив «ELK» для начинающих админов.
За 2 дня онлайн-практики вы:
— Разберетесь в устройстве Elastic stack и его отличиях от Graylog и других решений,
— Овладеете базовым практическим опытом по использованию системы логирования в типовом проекте.
Старт 26 ноября. Оставьте заявку, чтобы успеть занять место спец.цене https://otus.pw/nYZv/
За 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
В том веке случались оффлайновые конференции и была офигенная RndTechConf. И Ростов и сама конференция суперклассные - запишите себе обязательно быть там в следующем году, я обязательно буду - спасибо Vadim Martynov и команде за организацию.
Вот вам оттуда мое выступление про специфику мониторинга микросервисов. Про это я очень долго думал и сделал 9.5 правил, которые стоит соблюдать, когда вам надо замониторить такое приложение. Это не только технические, но (и их даже больше) политические/организационные правила - как работать с командой разработки и менеджерами чтобы обеспечить эффективный мониторинг.
https://www.youtube.com/watch?v=bV0CHaC8zXw&feature=youtu.be
YouTube
Мониторинг микросервисных приложений, взгляд SRE — Евгений Потапов, RndTechConf, Ростов, 2020
Forwarded from Sysadmin Tools 🇺🇦
Mayastor: Lightning Fast Storage for Kubernetes
https://www.percona.com/community-blog/2020/10/23/mayastor-lightning-fast-storage-for-kubernetes/
#k8s #kubernetes
https://www.percona.com/community-blog/2020/10/23/mayastor-lightning-fast-storage-for-kubernetes/
#k8s #kubernetes
percona.community
Mayastor: Lightning Fast Storage for Kubernetes | Percona Community
At MayaData we like new tech. Tech that makes our databases perform better. Tech like lockless ring buffers, NVMe-oF, and Kubernetes. In this blog post we’re going to see those technologies at work to give us awesome block storage performance with flexibility…
Forwarded from Библиотека Go-разработчика | Golang
Обширная коллекция ссылок на учебные материалы, отобранные по темам и уровню опыта.
https://proglib.io/w/c8cbd88f
https://proglib.io/w/c8cbd88f
GitHub
GitHub - enocom/gopher-reading-list: A curated selection of blog posts on Go
A curated selection of blog posts on Go. Contribute to enocom/gopher-reading-list development by creating an account on GitHub.
Forwarded from Технологический Болт Генона
Вышел Loki 2.0
https://habr.com/ru/company/southbridge/blog/526408/
https://habr.com/ru/company/southbridge/blog/526408/
Forwarded from PythonDigest
Caching in Python Using the LRU Cache Strategy
https://realpython.com/lru-cache-python/
https://realpython.com/lru-cache-python/
Forwarded from AvitoTech
Оптимизация работы с PostgreSQL в Go: от 50 до 5000 RPS
Когда разрабатывали калькулятор цены доставки, нужно было заставить сервис на Go ходить в PostgreSQL достаточно быстро.
Поэтому в итоге мы прокачали сервис от 50 до 5000 RPS и еще получили несколько выводов:
• мультиплексирование соединений в pgbouncer’е под нагрузкой — зло;
• использовать в сервисе пул большего размера, чем в базе данных — вредно;
• надо выработать привычку делать транзакции быстрыми и закрывать результаты БД.
Детали — на Хабре: http://bit.ly/350vNd2
Когда разрабатывали калькулятор цены доставки, нужно было заставить сервис на Go ходить в PostgreSQL достаточно быстро.
Поэтому в итоге мы прокачали сервис от 50 до 5000 RPS и еще получили несколько выводов:
• мультиплексирование соединений в pgbouncer’е под нагрузкой — зло;
• использовать в сервисе пул большего размера, чем в базе данных — вредно;
• надо выработать привычку делать транзакции быстрыми и закрывать результаты БД.
Детали — на Хабре: http://bit.ly/350vNd2
Forwarded from Engineer Readings
Martin Kleppmann delivered a playlist with videos about distributed systems: https://youtu.be/UEAMfLPZZhE
YouTube
Distributed Systems 1.1: Introduction
Accompanying lecture notes: https://www.cl.cam.ac.uk/teaching/2122/ConcDisSys/dist-sys-notes.pdf
Full lecture series: https://www.youtube.com/playlist?list=PLeKd45zvjcDFUEv_ohr_HdUFe97RItdiB
This video is part of an 8-lecture series on distributed systems…
Full lecture series: https://www.youtube.com/playlist?list=PLeKd45zvjcDFUEv_ohr_HdUFe97RItdiB
This video is part of an 8-lecture series on distributed systems…
Forwarded from Go Дайджест
Сборная солянка. Тут вам и про TDD и Clean Architecture. 🥶
https://threedots.tech/post/ddd-cqrs-clean-architecture-combined
https://threedots.tech/post/ddd-cqrs-clean-architecture-combined
threedots.tech
Combining DDD, CQRS, and Clean Architecture in Go
We show you how to combine DDD, CQRS, and Clean Architecture in Go using a real open-source project refactoring. Learn to create a robust domain layer, orchestrate business logic with commands, and improve your repository's flexibility. Gain practical insights…
📌 In DevOps we Trust! 21 ноября в самый разгар осень, пройдет очередной онлайн митап, про культуру и практику DevOps!
✅Регистрация: https://cutt.ly/ggHegGv
🌎 Платформа: https://tulu.la (скачивать не нужно)
12:00 Александр Кириллов - Правильно управляем секретами в Kubernetes
12:45 Андрей Рамирес - DevOps в Machine Learning
13:30 Даниил Кивенко - Современная экосистема инфраструктуры
14:15 Дмитрий Столяров - Как обновить Kubernetes?
✅Регистрация: https://cutt.ly/ggHegGv
🌎 Платформа: https://tulu.la (скачивать не нужно)
12:00 Александр Кириллов - Правильно управляем секретами в Kubernetes
12:45 Андрей Рамирес - DevOps в Machine Learning
13:30 Даниил Кивенко - Современная экосистема инфраструктуры
14:15 Дмитрий Столяров - Как обновить Kubernetes?
Forwarded from DevOps&SRE Library
glab
GLab is an open source Gitlab Cli tool written in Go (golang) to help work seamlessly with Gitlab from the command line. Work with issues, merge requests, watch running pipelines directly from your CLI among other features.https://github.com/profclems/glab