Очень круто, когда в регионах люди находят возможность организовывать мероприятия, вот такое событие будет проходить, например, в Воронеже. Рубисты, обратите внимание!
Команда Evrone и DataArt запускает серию мероприятий, где вы узнаете все о современных технологиях разработки и дизайна.
Meetup #1 посвящаем всеми любимому Ruby, и проводим в Воронеже 20 апреля 2019 г.
⚠️Участие бесплатное, регистрация 👇🏻
https://railsclub.timepad.ru/event/944287/
❓ Кому будет интересен Ruby Meetup
✅ для Ruby разработчиков любого уровня;
✅ для backend разработчиков, работающих на других языках, но планирующих пополнить своей технологический стек;
✅для тех, кто только хочет начать своё знакомство с функциональным языком и присоединиться к коммьюнити!
А также для специалистов в других технологиях для расширения профессионального кругозора!
🌎 Локация:
Воронеж, отель Ramada Plaza, улица Орджоникидзе, 36a.
⚠️Просим вас зарегистрироваться на meetup заранее!
Команда Evrone и DataArt запускает серию мероприятий, где вы узнаете все о современных технологиях разработки и дизайна.
Meetup #1 посвящаем всеми любимому Ruby, и проводим в Воронеже 20 апреля 2019 г.
⚠️Участие бесплатное, регистрация 👇🏻
https://railsclub.timepad.ru/event/944287/
❓ Кому будет интересен Ruby Meetup
✅ для Ruby разработчиков любого уровня;
✅ для backend разработчиков, работающих на других языках, но планирующих пополнить своей технологический стек;
✅для тех, кто только хочет начать своё знакомство с функциональным языком и присоединиться к коммьюнити!
А также для специалистов в других технологиях для расширения профессионального кругозора!
🌎 Локация:
Воронеж, отель Ramada Plaza, улица Орджоникидзе, 36a.
⚠️Просим вас зарегистрироваться на meetup заранее!
railsclub.timepad.ru
Ruby meetup Meta/conf / События на TimePad.ru
Команда Evrone.com совместно с DataArt проводит новое мероприятие! Мы хотим развивать IT-индустрию в нашей стране и считаем, что крутые мероприятия могут и должны быть не только в Москве.Ruby-митап состоится в Воронеже 20 апреля 2019 года. На нем вы узнаете…
Forwarded from Записки админа
📧 Git+email.
Правильно подружить git и email можно, например, так:
https://git-send-email.io/
#линк #git #email
Правильно подружить git и email можно, например, так:
https://git-send-email.io/
#линк #git #email
Forwarded from DataEng
В техническом блоге DataDog вышел крутой материал про построение надёжных дата пайплайнов: Building Highly Reliable Data Pipelines at Datadog
Datadog
Building Highly Reliable Data Pipelines at Datadog | Datadog
A look at how Datadog builds and operates data pipelines reliably at scale.
Forwarded from DevOps&SRE Library
Announcing FireHydrant, a tool to manage incidents
Новое приложение для менеджмента изменений и инцидентов. Есть вариант бесплатной подписки, ограниченный 5 пользователями и 2500 ивентами в месяц.
https://www.firehydrant.io/blog/announcing-firehydrant-a-tool-to-manage-incidents
Новое приложение для менеджмента изменений и инцидентов. Есть вариант бесплатной подписки, ограниченный 5 пользователями и 2500 ивентами в месяц.
https://www.firehydrant.io/blog/announcing-firehydrant-a-tool-to-manage-incidents
Forwarded from DevOps&SRE Library
kube-proxy Subtleties: Debugging an Intermittent Connection Reset
Классный пост в блоге Kubernetes про то, как инженер Google нашел проблему с conntrack, которая афектила работу сети кубера.
https://kubernetes.io/blog/2019/03/29/kube-proxy-subtleties-debugging-an-intermittent-connection-reset
Классный пост в блоге Kubernetes про то, как инженер Google нашел проблему с conntrack, которая афектила работу сети кубера.
https://kubernetes.io/blog/2019/03/29/kube-proxy-subtleties-debugging-an-intermittent-connection-reset
Forwarded from DevOps&SRE Library
What happens when ... Kubernetes edition!
Подробное описание того, что происходит под капотом Kubernetes во время запуска в нем новых подов.
https://github.com/jamiehannaford/what-happens-when-k8s/blob/master/README.md
Подробное описание того, что происходит под капотом Kubernetes во время запуска в нем новых подов.
https://github.com/jamiehannaford/what-happens-when-k8s/blob/master/README.md
Forwarded from Go Library
Forwarded from CatOps
Forwarded from IT Meeting - митапы и конференции по разработке
UPTIME DAY 4
12 апреля с 10:30, Пятница
Красный октябрь, Берсеневская набережная, 6 ст 3
Программа
10:30 - 11:00 Welcome-coffee и вступительное слово организаторов
11:00 - 11:40 «Nginx + Keepalived: как надёжно отдавать 200k фоток в секунду». Олег Ефимов, Александр Дымов, Badoo
12:00 - 12:40 «Как реализуется отказоустойчивая веб-архитектура в Mail.Ru Cloud Solutions» Артём Карамышев, Mail.Ru Cloud Solutions
17:00 - 17:40 «Быстро поднятое не считается упавшим» Александр Демидов, «Битрикс24»
14:00 - 14:50 Обед.
15:00 - 15:40 «Резервирование в K8s», Евгений Потапов, ITSumma
16:00 - 16:40 «Построение и эксплуатация отказоустойчивой anycast-сети» Евгений Богомазов, Дмитрий Шемонаев, Qrator
17:00 - 17:40 «Failover: нас губит перфекционизм и лень» Егор Андреев, AdminDivision
18:00 – ... Афтепати!
Регистрация на событие
12 апреля с 10:30, Пятница
Красный октябрь, Берсеневская набережная, 6 ст 3
Программа
10:30 - 11:00 Welcome-coffee и вступительное слово организаторов
11:00 - 11:40 «Nginx + Keepalived: как надёжно отдавать 200k фоток в секунду». Олег Ефимов, Александр Дымов, Badoo
12:00 - 12:40 «Как реализуется отказоустойчивая веб-архитектура в Mail.Ru Cloud Solutions» Артём Карамышев, Mail.Ru Cloud Solutions
17:00 - 17:40 «Быстро поднятое не считается упавшим» Александр Демидов, «Битрикс24»
14:00 - 14:50 Обед.
15:00 - 15:40 «Резервирование в K8s», Евгений Потапов, ITSumma
16:00 - 16:40 «Построение и эксплуатация отказоустойчивой anycast-сети» Евгений Богомазов, Дмитрий Шемонаев, Qrator
17:00 - 17:40 «Failover: нас губит перфекционизм и лень» Егор Андреев, AdminDivision
18:00 – ... Афтепати!
Регистрация на событие
Forwarded from Yandex Cloud
Начинаем новую неделю с двух шикарных новостей!
(1) Сервисы Yandex Load Balancer и Yandex Managed Service for Redis вышли из стадии Preview и стали общедоступными - теперь на них действует гарантированный уровень обслуживания сервиса (SLA) и тарифы.
Yandex Load Balancer позволяет создавать и настраивать балансировщики для обеспечения отказоустойчивости вашего приложения и для распределения сетевого трафика по облачным ресурсам). Начало работы | Тарифы | SLA
Yandex Managed Service for Redis (помогает разворачивать и поддерживать кластеры баз данных на основе СУБД Redis в инфраструктуре Яндекс.Облака). Начало работы | Тарифы | SLA
(2) В Яндекс.Облаке появился новый сервис, который очень ждали, - Yandex Monitoring, предназначенный для сбора и визуализации метрик. С помощью сервиса вы можете выгружать метрики ваших облачных ресурсов и визуализировать их в вашей корпоративной системе мониторинга или же наоборот, вы можете загружать в Yandex Monitoring свои метрики с приложений, установленных в Облаке или в вашем локальном дата-центре. Таким образом вы сможете отслеживать состояние облачной и локальной инфраструктуры централизованно в удобной для вас системе, смотреть, как взаимодействуют разные ресурсы проекта, быстро регистрировать и устранять аномалии и планировать дальнейшую работу. Начало работы
(1) Сервисы Yandex Load Balancer и Yandex Managed Service for Redis вышли из стадии Preview и стали общедоступными - теперь на них действует гарантированный уровень обслуживания сервиса (SLA) и тарифы.
Yandex Load Balancer позволяет создавать и настраивать балансировщики для обеспечения отказоустойчивости вашего приложения и для распределения сетевого трафика по облачным ресурсам). Начало работы | Тарифы | SLA
Yandex Managed Service for Redis (помогает разворачивать и поддерживать кластеры баз данных на основе СУБД Redis в инфраструктуре Яндекс.Облака). Начало работы | Тарифы | SLA
(2) В Яндекс.Облаке появился новый сервис, который очень ждали, - Yandex Monitoring, предназначенный для сбора и визуализации метрик. С помощью сервиса вы можете выгружать метрики ваших облачных ресурсов и визуализировать их в вашей корпоративной системе мониторинга или же наоборот, вы можете загружать в Yandex Monitoring свои метрики с приложений, установленных в Облаке или в вашем локальном дата-центре. Таким образом вы сможете отслеживать состояние облачной и локальной инфраструктуры централизованно в удобной для вас системе, смотреть, как взаимодействуют разные ресурсы проекта, быстро регистрировать и устранять аномалии и планировать дальнейшую работу. Начало работы
cloud.yandex.ru
Новый сервис Yandex Monitoring, публичный релиз Load Balancer и Managed Service for Redis
Новый сервис для сбора метрик состояния ресурсов с возможностью их визуализации.
Forwarded from DocOps
Конфиги nginx на JavaScript.
Идея писать конфиги nginx на тьюринг-полном языке программирования не нова. Но тут сами разработчики nginx сделали такой модуль. Уже можно писать код на JS и байндиться к нему из конфига с помощью специальных директив. А скоро (обещают в 2019) станет можно и прямо в конфиге nginx писать нa JS.
Про это рассказал на #SaintHighLoad2019 Дмитрий Волынцев из nginx. Держите конспект: https://github.com/docops-hq/conf/blob/master/highload/19/spb/njs-nginx.md
А ещё они, конечно, перепробовали все интерпретаторы JS и сделали свой, супербыстрый. Посмотрите на бенчмарки:
Идея писать конфиги nginx на тьюринг-полном языке программирования не нова. Но тут сами разработчики nginx сделали такой модуль. Уже можно писать код на JS и байндиться к нему из конфига с помощью специальных директив. А скоро (обещают в 2019) станет можно и прямо в конфиге nginx писать нa JS.
Про это рассказал на #SaintHighLoad2019 Дмитрий Волынцев из nginx. Держите конспект: https://github.com/docops-hq/conf/blob/master/highload/19/spb/njs-nginx.md
А ещё они, конечно, перепробовали все интерпретаторы JS и сделали свой, супербыстрый. Посмотрите на бенчмарки:
Forwarded from Go Дайджест
Весьма интересный пост о нагрузке Postgres, инструментами, написанными на Go. 🏋️♀️🏋️♂️
https://blog.lawrencejones.dev/building-a-postgresql-load-tester
https://blog.lawrencejones.dev/building-a-postgresql-load-tester
blog.lawrencejones.dev
Building a PostgreSQL load tester
This post covers the implementation of pgreplay-go, a tool to realistically simulate captured Postgres traffic. I'll explain why existing tools didn't fit and explain some challenges in the implementation, focusing on what I learned personally from the process.
Forwarded from DevOps Deflope News
Весьма полезная статья от Taz Brown из Red Hat про оптимизацию скорости выполнения Ansible.
http://amp.gs/RhGB
#ansible #article
http://amp.gs/RhGB
#ansible #article
Opensource.com
Ansible performance: Revving up the engine and maintaining stability
Try these tips and tricks to optimize Ansible and improve its speed and performance.
Forwarded from Записки админа
This media is not supported in your browser
VIEW IN TELEGRAM
red - весьма интересный анализатор логов. Пайпим ему json выхлоп и получаем статистику по зафиксированным там событиям.
https://github.com/antonmedv/red
#red #json #logs
https://github.com/antonmedv/red
#red #json #logs
Forwarded from CatOps
Automated testing for Kubernetes and Helm charts using Terratest
If you've experienced frustration when trying to develop Helm charts, you're not alone. Fortunately, Gruntwork, except Terragrunt, has created Terratest and added Kubernetes and Helm Charts support.
Helm module added about 2 month ago, k8s - 5 month ago, so now this modules in Terratest should be +- stable.
#kubernetes
If you've experienced frustration when trying to develop Helm charts, you're not alone. Fortunately, Gruntwork, except Terragrunt, has created Terratest and added Kubernetes and Helm Charts support.
Helm module added about 2 month ago, k8s - 5 month ago, so now this modules in Terratest should be +- stable.
#kubernetes
Medium
Automated Testing for Kubernetes and Helm Charts using Terratest
Helm is a popular package management solution for Kubernetes. It is like apt, yum, or brew for Kubernetes in that it allows you to deploy…
Forwarded from DevOps Deflope News
И немного интересных утилит
* popeye — сканирует ресурсы вашего Kubernetes кластера и предупреждает о потенциальных проблемах http://amp.gs/RhEi
* iris — слушает события в Kubernetes, фильтрует их и оправляет в вебхук http://amp.gs/RhEQ
* promoter — помогает переливать докер образы между разными режистри http://amp.gs/RhEL
* red — красивый анализ логов в терминале http://amp.gs/RhE5
* exporter_exporter — реверс прокси для экспортеров, позволяет открыть один порт для всех экспортеров на хосте http://amp.gs/RhEJ
* p3y — простой реверс прокси с авторизацией и TLS, поможет закрыть например Prometheus http://amp.gs/RhE6
* bump2version — отличная штука для автоинкремента версий, удобно встраивать в пайплайны http://amp.gs/RhE3
* star-history — показывает на графиках историю роста звездочек на GitHub проектах http://amp.gs/RhE2
#tools #digest
* popeye — сканирует ресурсы вашего Kubernetes кластера и предупреждает о потенциальных проблемах http://amp.gs/RhEi
* iris — слушает события в Kubernetes, фильтрует их и оправляет в вебхук http://amp.gs/RhEQ
* promoter — помогает переливать докер образы между разными режистри http://amp.gs/RhEL
* red — красивый анализ логов в терминале http://amp.gs/RhE5
* exporter_exporter — реверс прокси для экспортеров, позволяет открыть один порт для всех экспортеров на хосте http://amp.gs/RhEJ
* p3y — простой реверс прокси с авторизацией и TLS, поможет закрыть например Prometheus http://amp.gs/RhE6
* bump2version — отличная штука для автоинкремента версий, удобно встраивать в пайплайны http://amp.gs/RhE3
* star-history — показывает на графиках историю роста звездочек на GitHub проектах http://amp.gs/RhE2
#tools #digest
Forwarded from Sysadmin Tools 🇺🇦
https://github.com/QubitProducts/exporter_exporter
"Реверс прокси для экспортеров, позволяет открыть один порт для всех экспортеров на хосте "
"Реверс прокси для экспортеров, позволяет открыть один порт для всех экспортеров на хосте "
GitHub
GitHub - QubitProducts/exporter_exporter: A reverse proxy designed for Prometheus exporters
A reverse proxy designed for Prometheus exporters. Contribute to QubitProducts/exporter_exporter development by creating an account on GitHub.
Фреймворки для создания микросервисов на golang
https://medium.com/seek-blog/microservices-in-go-2fc1570f6800
https://medium.com/seek-blog/microservices-in-go-2fc1570f6800
Medium
Microservices in Go
I recently did a talk at the Melbourne Golang meetup about how to develop microservices and frameworks
Интересная статья про построение сервиса обработки изображений на Imaginary+Kubernetes
https://itnext.io/how-to-build-your-own-secure-image-processing-service-with-imaginary-and-kubernetes-cf124649047c
#imaginary #images #k8s
https://itnext.io/how-to-build-your-own-secure-image-processing-service-with-imaginary-and-kubernetes-cf124649047c
#imaginary #images #k8s
Medium
How to build your own secure image processing service with Imaginary and Kubernetes
Some time ago I was asked to look at the Resizing Images with Amazon CloudFront & Lambda@Edge article and see if it was something that…
Forwarded from DocOps
UDP против TCP, или Будущее сетевого стека.
Александр Тоболь из Одноклассников рассказывает, почему в мире беспроводных сетей ненадёжный UDP может быть надёжнее, чем надёжный TCP. Конечно, не чистый UDP, а реализованный поверх него собственный протокол: self-made UDP. Александр отлично объясняет всё, что нужно понимать, если вы работаете с доставкой контента.
Информации в докладе много, очень много. Я конспектировал его два с половиной часа и ещё не дошёл до конца. Трансляция позволяет перемотать непонятный фрагмент и послушать его ещё раз. И потом ещё раз. Что это вам напоминает? Мне — TCP. Мой мозг умеет принимать информацию примерно втрое медленнее, чем Александр умеет её отправлять. Да, а если бы я сидел в зале, был бы UDP. 🙂
Вот первая часть конспекта: https://github.com/docops-hq/conf/blob/master/highload/19/spb/tcp-vs-udp.md
А ниже график того, что происходило в моей голове, когда я слушал доклад. У кого так же?
Александр Тоболь из Одноклассников рассказывает, почему в мире беспроводных сетей ненадёжный UDP может быть надёжнее, чем надёжный TCP. Конечно, не чистый UDP, а реализованный поверх него собственный протокол: self-made UDP. Александр отлично объясняет всё, что нужно понимать, если вы работаете с доставкой контента.
Информации в докладе много, очень много. Я конспектировал его два с половиной часа и ещё не дошёл до конца. Трансляция позволяет перемотать непонятный фрагмент и послушать его ещё раз. И потом ещё раз. Что это вам напоминает? Мне — TCP. Мой мозг умеет принимать информацию примерно втрое медленнее, чем Александр умеет её отправлять. Да, а если бы я сидел в зале, был бы UDP. 🙂
Вот первая часть конспекта: https://github.com/docops-hq/conf/blob/master/highload/19/spb/tcp-vs-udp.md
А ниже график того, что происходило в моей голове, когда я слушал доклад. У кого так же?