Forwarded from Українська девопсарня
И снова о VictoriaMetrics - вышел прикольный доклад о мониторинге приватных облаков, не могу не поделиться https://www.youtube.com/watch?v=74swsWqf0Uc
YouTube
VictoriaMetrics и мониторинг приватных облаков LeroyMerlin
Приглашаем на Big Monitoring Meetup X!
Регистрация: https://eventuer.timepad.ru/event/2474174/
________
Online Monitoring Meetup 6
Павел Колобаев, технический архитектор, LeroyMerlin
Присоединяйтесь к нашему сообществу в соц. сетях, узнавайте о новых событиях…
Регистрация: https://eventuer.timepad.ru/event/2474174/
________
Online Monitoring Meetup 6
Павел Колобаев, технический архитектор, LeroyMerlin
Присоединяйтесь к нашему сообществу в соц. сетях, узнавайте о новых событиях…
Forwarded from Цифровизируй это
Простое объяснение CRD в Kubernetes и как его использовать
CRD — специальный ресурс в Kubernetes, который позволяет вносить любые данные. Перевели статью о том, что такое CRD, как его создать и использовать.
#свежаястатья
CRD — специальный ресурс в Kubernetes, который позволяет вносить любые данные. Перевели статью о том, что такое CRD, как его создать и использовать.
#свежаястатья
Хабр
Простое объяснение CRD в Kubernetes и как его использовать
Space by maryanion CRD (Custom Resource Definition) — специальный ресурс в Kubernetes, который позволяет вносить любые данные. Команда Kubernetes aaS от Mail.ru...
Forwarded from PythonDigest
Внедрение зависимостей в Python
https://webdevblog.ru/vnedrenie-zavisimostej-v-python-2/
Перевод: Jan Giacomelli — Python Dependency Injection Написание чистого, поддерживаемого кода — сложная задача
https://webdevblog.ru/vnedrenie-zavisimostej-v-python-2/
Перевод: Jan Giacomelli — Python Dependency Injection Написание чистого, поддерживаемого кода — сложная задача
Forwarded from oleg_log (Oleg Kovalov)
Как всегда посты Cloudflare о сети. В этот раз их LB Unimog (L4 как можно догадаться).
https://blog.cloudflare.com/unimog-cloudflares-edge-load-balancer/
https://blog.cloudflare.com/unimog-cloudflares-edge-load-balancer/
The Cloudflare Blog
Unimog - Cloudflare’s edge load balancer
Unimog is the Layer 4 Load Balancer for Cloudflare’s edge data centers. This post explains the problems it solves and how it works.
Forwarded from PythonDigest
[Видео] Sufficiently Advanced Testing / Zac Hatfield-Dodds (Australian National University)
https://www.youtube.com/watch?v=Kd-abxKGzwE
Writing tests is a great start - but property-based testing libraries like Hypothesis can help you find bugs you didn't know were possible! There are even more advanced techniques out there, like symbolic execution, fuzzing, metamorphic relations, and delta-debugging. Come find out how they work, why you'd use them, and change the way you think about testing!
https://www.youtube.com/watch?v=Kd-abxKGzwE
Writing tests is a great start - but property-based testing libraries like Hypothesis can help you find bugs you didn't know were possible! There are even more advanced techniques out there, like symbolic execution, fuzzing, metamorphic relations, and delta-debugging. Come find out how they work, why you'd use them, and change the way you think about testing!
Forwarded from oleg_log (Oleg Kovalov)
Эт, я как-то раньше собирать начал, думаю повод открыть. Короч решил сделать Awesome Load Balancing. Да, сборник проектов, докладов и прочех веселостей по теме. Feel free to dobavit.
https://github.com/cristaloleg/awesome-load-balancing
https://github.com/cristaloleg/awesome-load-balancing
GitHub
GitHub - cristaloleg/awesome-load-balancing: A curated list of awesome load balancers and proxies. Software, libraries, posts,…
A curated list of awesome load balancers and proxies. Software, libraries, posts, talks. - cristaloleg/awesome-load-balancing
Forwarded from Цифровизируй это
Вариативные функции в Go
Вариативные функции — такие же, что и обычные, но они могут принимать бесчисленное или переменное число аргументов. Перевели статью, автор которой рассказывает, как создавать вариативные функции в Go.
#свежаястатья
Вариативные функции — такие же, что и обычные, но они могут принимать бесчисленное или переменное число аргументов. Перевели статью, автор которой рассказывает, как создавать вариативные функции в Go.
#свежаястатья
Хабр
Вариативные функции в Go
fade by clockbirds Команда Mail.ru Cloud Solutions перевела статью о вариативных функциях в Go. Ее автор рассказывает, чем вариативные функции отличаются от обы...
Forwarded from Технологический Болт Генона
Олег Ненашев «Обновлять нельзя оставить». Управляем зависимостями в CI/CD
https://www.youtube.com/watch?v=Mw1e5nU27CU
Олег Ненашев — разработчик в CloudBees, состоит в core team проекта Jenkins. C 2008 года занимается автоматизацией, инфраструктурой и фреймворкостроением для крупных программно-аппаратных проектов с помощью Jenkins и десятков других тулов. Пишет код, поддерживает ядро и плагины Jenkins, организует митапы в СПб и других городах.
https://www.youtube.com/watch?v=Mw1e5nU27CU
YouTube
Олег Ненашев «Обновлять нельзя оставить». Управляем зависимостями в CI/CD
Подробнее о фестивале TechTrain: https://jrg.su/YR8JKw
— Если хотите построить процесс CI/CD для большого проекта, вы неминуемо столкнетесь с проблемой управления зависимостями. В реальном проекте могут быть сотни и тысячи зависимостей, для которых постоянно…
— Если хотите построить процесс CI/CD для большого проекта, вы неминуемо столкнетесь с проблемой управления зависимостями. В реальном проекте могут быть сотни и тысячи зависимостей, для которых постоянно…
Forwarded from PythonDigest
Мониторинг микросервисов Flask с помощью Prometheus
https://habr.com/ru/post/518122/?utm_campaign=518122&utm_source=habrahabr&utm_medium=rss
Для того что бы понять как работает prometheus_flask_exporter достаточно минимального примера:
https://habr.com/ru/post/518122/?utm_campaign=518122&utm_source=habrahabr&utm_medium=rss
Для того что бы понять как работает prometheus_flask_exporter достаточно минимального примера:
Forwarded from oleg_log (Oleg Kovalov)
Хорошая статья всплыла по ходу обсуждения. Жаль раньше не встречал. Как для начала копания по пейперам вполне ок.
https://en.wikipedia.org/wiki/Cache_replacement_policies
https://en.wikipedia.org/wiki/Cache_replacement_policies
Wikipedia
Cache replacement policies
algorithm for caching data
Forwarded from Библиотека Go-разработчика | Golang
Знакомимся с паттернами проектирования на примере создания реального приложения на Go: https://proglib.io/w/6ece07a3
Medium
Learn Go by Building a Bus Service
A bus ride with Golang
Forwarded from Архитектура ИТ-решений
Очень простое объяснение одного из паттернов микросервисной архитектуры https://medium.com/@volodymyrfrolov/pluggable-microservices-734457c3a3b3 Я уже говорил, что микросервисы бывают разными и изложенная в статье архитектура - лишь одна из нескольких. Но, задумываясь о микросервисах, я бы в первую очередь думал о "распределенных плагинах"
Medium
Pluggable Microservices
You should treat your Microservices as if they are Distributed Plugins
Forwarded from Sysadmin Tools 🇺🇦
YouTube
18 способов устранения узких мест в MySQL
Стрим с Петром Зайцевым (CEO компании Percona) на канале i-hunt:
- способы оптимизации SQL запросов в MySQL
- профессиональная оптимизация хранения данных в MySQL
- на что обратить внимание при проектировании и отладке сетевого взаимодействия с MySQL
Слайды:…
- способы оптимизации SQL запросов в MySQL
- профессиональная оптимизация хранения данных в MySQL
- на что обратить внимание при проектировании и отладке сетевого взаимодействия с MySQL
Слайды:…
Forwarded from Go Дайджест
Medium
Cool Stuff With Go’s AST Package Pt 1
The Package for Dissecting the Go Language
Forwarded from Протестировал
Джон Оустерхаут (автор языка TCL, один из авторов алгоритма консенсуса Raft и др.) в 2018 году опубликовал книгу о философии дизайна ПО.
Автор структурировал знания о том, как писать хороший код и придерживаться хорошего дизайна: именование переменных, комментарии в коде, тактическое и стратегическое программирование и т.д. Я обычно во время чтения оставляю для себя заметки и цитаты из прочитанного, а эту книгу читал в отпуске и не с руки было сделать конспект. Но с этой книжкой это определенно имело бы смысл, потому что она очень насыщена материалом и я до сих пор её не до конца "переварил". Вспомнил я это к тому, что нашёл конспект другого читателя, который неплохо своими заметками передал суть книги.
https://habr.com/ru/post/517436/
Автор структурировал знания о том, как писать хороший код и придерживаться хорошего дизайна: именование переменных, комментарии в коде, тактическое и стратегическое программирование и т.д. Я обычно во время чтения оставляю для себя заметки и цитаты из прочитанного, а эту книгу читал в отпуске и не с руки было сделать конспект. Но с этой книжкой это определенно имело бы смысл, потому что она очень насыщена материалом и я до сих пор её не до конца "переварил". Вспомнил я это к тому, что нашёл конспект другого читателя, который неплохо своими заметками передал суть книги.
https://habr.com/ru/post/517436/
Forwarded from DevOps&SRE Library
Performance Benchmark Analysis of Egress Filtering on Linux
https://kinvolk.io/blog/2020/09/performance-benchmark-analysis-of-egress-filtering-on-linux
https://kinvolk.io/blog/2020/09/performance-benchmark-analysis-of-egress-filtering-on-linux
Forwarded from Технологический Болт Генона
Edgar: Solving Mysteries Faster with Observability
https://netflixtechblog.com/edgar-solving-mysteries-faster-with-observability-e1a76302c71f
Edgar helps Netflix teams troubleshoot distributed systems efficiently with the help of a summarized presentation of request tracing, logs, analysis, and metadata.
https://netflixtechblog.com/edgar-solving-mysteries-faster-with-observability-e1a76302c71f
В этот четверг 17 сентября, совместно с Softline, @alexanderzobnin проводит вебинар по Grafana. Рассмотрят такие темы как observability, MTTR vs MTBF, а также будет небольшое демо Metrics/Logs/Tracing где покажут, как с помощью Grafana можно эффективно искать корреляции между метриками (Prometheus), логами (Loki) и трейсами (Jaeger). Вебинар бесплатный, требуется предварительная регистрация. https://softline.ru/events/web_2020_grafana_200917
softline.ru
Grafana: Эффективный способ виазулизировать тысячи метрик мониторинга вашей инфраструктуры
Приглашаем присоединиться к слушателям на первом в России вебкасте «Grafana: Эффективный способ визузализировать тысячи метрик мониторинга вашей инфра
Forwarded from Записки админа
Forwarded from I hate overtime
Недавно в блоге facebook'а вышла статья про их Shard Manager. Это важная часть их инфраструктуры, которая не только льет данные в нужное место, но и занимается провиженингом шардов, фейловером и даже каким-то лоад-балансингом.
Интересно, почему до сих пор никто не запилил такое в опенсурс? У многих ведь свои велосипеды. Думаю пользовалось бы спросом)
Интересно, почему до сих пор никто не запилил такое в опенсурс? У многих ведь свои велосипеды. Думаю пользовалось бы спросом)
Engineering at Meta
Scaling services with Shard Manager
Over the years, as we’ve expanded in scale and functionalities, Facebook has evolved from a basic web server architecture into a complex one with thousands of services working behind the scenes. It…
Forwarded from DevOps&SRE Library
Continuous Blue-Green Deployments With Kubernetes
https://semaphoreci.com/blog/continuous-blue-green-deployments-with-kubernetes
https://semaphoreci.com/blog/continuous-blue-green-deployments-with-kubernetes