Size: a a a

Пятничный деплой

2019 April 05
Пятничный деплой
And good recource about mono/poly repos on github https://github.com/joelparkerhenderson/monorepo_vs_polyrepo

Tnx to @varyumin for info)
Also, feel free to send your materials or additions to @grem1in or @MaxymVlasov
источник
Пятничный деплой
Очень круто, когда в регионах люди находят возможность организовывать мероприятия, вот такое событие будет проходить, например, в Воронеже. Рубисты, обратите внимание!

Команда Evrone и DataArt запускает серию мероприятий, где вы узнаете все о современных технологиях разработки и дизайна.

Meetup #1 посвящаем всеми любимому Ruby, и проводим в Воронеже 20 апреля 2019 г.

⚠️Участие бесплатное, регистрация 👇🏻
https://railsclub.timepad.ru/event/944287/

❓ Кому будет интересен Ruby Meetup

✅ для Ruby разработчиков любого уровня;
✅ для backend разработчиков, работающих на других языках, но планирующих пополнить своей технологический стек;
✅для тех, кто только хочет начать своё знакомство с функциональным языком и присоединиться к коммьюнити!

А также для специалистов в других технологиях для расширения профессионального кругозора!

🌎 Локация:
Воронеж, отель Ramada Plaza, улица Орджоникидзе, 36a.

⚠️Просим вас зарегистрироваться на meetup заранее!
источник
2019 April 06
Пятничный деплой
📧 Git+email.

Правильно подружить git и email можно, например, так:

https://git-send-email.io/

#линк #git #email
источник
2019 April 07
Пятничный деплой
В техническом блоге DataDog вышел крутой материал про построение надёжных дата пайплайнов: Building Highly Reliable Data Pipelines at Datadog
источник
Пятничный деплой
Announcing FireHydrant, a tool to manage incidents

Новое приложение для менеджмента изменений и инцидентов. Есть вариант бесплатной подписки, ограниченный 5 пользователями и 2500 ивентами в месяц.

https://www.firehydrant.io/blog/announcing-firehydrant-a-tool-to-manage-incidents
источник
Пятничный деплой
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
источник
Пятничный деплой
What happens when ... Kubernetes edition!

Подробное описание того, что происходит под капотом Kubernetes во время запуска в нем новых подов.

https://github.com/jamiehannaford/what-happens-when-k8s/blob/master/README.md
источник
Пятничный деплой
источник
2019 April 08
Пятничный деплой
источник
Пятничный деплой
источник
Пятничный деплой
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 – ... Афтепати!

Регистрация на событие
источник
Пятничный деплой
Начинаем новую неделю с двух шикарных новостей!

(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 свои метрики с приложений, установленных в Облаке или в вашем локальном дата-центре. Таким образом вы сможете отслеживать состояние облачной и локальной инфраструктуры централизованно в удобной для вас системе, смотреть, как взаимодействуют разные ресурсы проекта, быстро регистрировать и устранять аномалии и планировать дальнейшую работу. Начало работы
источник
Пятничный деплой
​​Конфиги 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 и сделали свой, супербыстрый. Посмотрите на бенчмарки:
источник
2019 April 09
Пятничный деплой
Весьма интересный пост о нагрузке Postgres, инструментами, написанными на Go. 🏋️‍♀️🏋️‍♂️

https://blog.lawrencejones.dev/building-a-postgresql-load-tester
источник
Пятничный деплой
Весьма полезная статья от Taz Brown из Red Hat про оптимизацию скорости выполнения Ansible.

http://amp.gs/RhGB
#ansible #article
источник
Пятничный деплой
red - весьма интересный анализатор логов. Пайпим ему json выхлоп и получаем статистику по зафиксированным там событиям.

https://github.com/antonmedv/red

#red #json #logs
источник
Пятничный деплой
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
источник
Пятничный деплой
И немного интересных утилит

* 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
источник
Пятничный деплой
https://github.com/QubitProducts/exporter_exporter

"Реверс прокси для экспортеров, позволяет открыть один порт для всех экспортеров на хосте "
источник
Пятничный деплой
Фреймворки для создания микросервисов на golang
https://medium.com/seek-blog/microservices-in-go-2fc1570f6800
источник