Forwarded from Evil Martians
Лучшее введение в БД — написать свою БД. Супер-подробный туториал по созданию простого клона sqlite на чистом C, с разбором главных концепций.
http://amp.gs/RrxJ
http://amp.gs/RrxJ
Forwarded from DevOps&SRE Library
Highly Available Control Plane with kubeadm 1.14+
Новая фича kubeadm версии 1.14 - возможность динамического добавления мастер нод в кластер.
https://octetz.com/posts/ha-control-plane-k8s-kubeadm
Новая фича kubeadm версии 1.14 - возможность динамического добавления мастер нод в кластер.
https://octetz.com/posts/ha-control-plane-k8s-kubeadm
Forwarded from DevOps&SRE Library
Designing Highly Scalable Database Architectures
Неплохой краткий гайд по принципам масштабирования баз данных.
https://www.red-gate.com/simple-talk/cloud/cloud-data/designing-highly-scalable-database-architectures
Неплохой краткий гайд по принципам масштабирования баз данных.
https://www.red-gate.com/simple-talk/cloud/cloud-data/designing-highly-scalable-database-architectures
Forwarded from Записки админа
Хороший материал (на английском) для начинающих практиковать DevOps - сводный обзор опенсорсных утилит для построения своего первого пайплайна.
https://sysadmin.pm/DoPi
Описание каждого шага процесса и много ссылок на нужные инструменты.
#devops #напочитать
https://sysadmin.pm/DoPi
Описание каждого шага процесса и много ссылок на нужные инструменты.
#devops #напочитать
Forwarded from Go Library
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 weren’t suitable and explain some challenges in the implementation, focusing on what I learned personally from the process.
https://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 weren’t suitable and explain some challenges in the implementation, focusing on what I learned personally from the process.
https://blog.lawrencejones.dev/building-a-postgresql-load-tester
Forwarded from DevOps&SRE Library
Logging, Monitoring, and Alerting
Интересный взгляд от тестировщика ПО на привычные для DevOps/SRE специалистов вещи.
http://thethinkingtester.blogspot.com/2019/04/logging-monitoring-and-alerting.html
Интересный взгляд от тестировщика ПО на привычные для DevOps/SRE специалистов вещи.
http://thethinkingtester.blogspot.com/2019/04/logging-monitoring-and-alerting.html
Forwarded from DOFH - DevOps from hell
Добро пожаловать в GC языка Go. Because fuck you, that's why!
https://blog.twitch.tv/go-memory-ballast-how-i-learnt-to-stop-worrying-and-love-the-heap-26c2462549a2?gi=5b1b545d03ab
https://blog.twitch.tv/go-memory-ballast-how-i-learnt-to-stop-worrying-and-love-the-heap-26c2462549a2?gi=5b1b545d03ab
Twitch Blog
Go memory ballast: How I learned to stop worrying and love the heap
I’m a big fan of small code changes that can have large impact. This may seem like an obvious thing to state, but let me explain:
Forwarded from Artem K
Коллеги, как вы возможно знаете — мы не так давно выпустили плагин Statusmap для Grafana (https://github.com/flant/grafana-statusmap). По этому поводу даже есть статья на Хабр — https://habr.com/ru/company/flant/blog/423851/, с которой рекомендуем вам ознакомится.
Если у вас возникнут вопросы по использованию Statusmap, вы можете задавать их в группе https://xn--r1a.website/statusmap_ru или канале #grafana-statusmap Slack CNCF (https://slack.cncf.io).
Любые другие вопросы к нам вы можете задавать в русскоязычной группе компании Флант — https://xn--r1a.website/flant_ru.
Будем рады общению!
Если у вас возникнут вопросы по использованию Statusmap, вы можете задавать их в группе https://xn--r1a.website/statusmap_ru или канале #grafana-statusmap Slack CNCF (https://slack.cncf.io).
Любые другие вопросы к нам вы можете задавать в русскоязычной группе компании Флант — https://xn--r1a.website/flant_ru.
Будем рады общению!
GitHub
GitHub - flant/grafana-statusmap: Grafana panel plugin to visualize status of multiple objects over time
Grafana panel plugin to visualize status of multiple objects over time - flant/grafana-statusmap
Forwarded from Sysadmin Tools 🇺🇦
релиз alligator-1.9.33:
1) поддержка redis с паролем
2) поддержка скрапа метрик с php-fpm, uwsgi, NATS, riak, rabbitmq, eventstore, celery+flower, powerdns, opentsdb
3) поддержка FreeBSD 10 и 11
https://github.com/alligatormon/alligator#freebsd
1) поддержка redis с паролем
2) поддержка скрапа метрик с php-fpm, uwsgi, NATS, riak, rabbitmq, eventstore, celery+flower, powerdns, opentsdb
3) поддержка FreeBSD 10 и 11
https://github.com/alligatormon/alligator#freebsd
GitHub
GitHub - alligatormon/alligator: alligator is aggregator for system and software metrics
alligator is aggregator for system and software metrics - alligatormon/alligator
Forwarded from 🇺🇦 automation-remarks.com
Подкаст про DevOps
Барух Садогурский и co запустили новый подкаст про DevOps. Первым гостем, первого выпуска был Jonh Willis - отец DevOps движения. Достаточно любознательно послушать его мнение обо всем этом. Явно прослеживается тренд DevSecOps. Вангую что через год два пойдет тема TestOps. Запасаемся попкорном и слушаем выпуск 🍿
http://gamov.dev/ir
Барух Садогурский и co запустили новый подкаст про DevOps. Первым гостем, первого выпуска был Jonh Willis - отец DevOps движения. Достаточно любознательно послушать его мнение обо всем этом. Явно прослеживается тренд DevSecOps. Вангую что через год два пойдет тема TestOps. Запасаемся попкорном и слушаем выпуск 🍿
http://gamov.dev/ir
Apple Podcasts
Crazy Russians in Devoops on Apple Podcasts
Technology · 2020
Forwarded from Записки админа
🛠 Linux /proc filesystem.
Что можно делать с /proc в linux, как получить информацию о процессах и т. п. Неплохое видео, как по мне.
https://www.youtube.com/watch?v=2Txu6umbsKE
#linux #proc #видео
Что можно делать с /proc в linux, как получить информацию о процессах и т. п. Неплохое видео, как по мне.
https://www.youtube.com/watch?v=2Txu6umbsKE
#linux #proc #видео
YouTube
Exploring Linux /proc filesystem and System Calls Hacking Session with Tanel Poder
📢 Уже в эту субботу, 20 апреля, не пропустите первый Ruby Meetup в Воронеже.
❗️Участие бесплатное, с регистрацией https://railsclub.timepad.ru/event/944287/, но без СМС!
Что ждёт всех участников митапа:
- 6 докладов от ведущих разработчиков (и про Ruby и вообще за жизнь программиста)
free пицца в перерыве (и купоны на пиццу, если вам понравится и захотите заказать себе)
крутой фирменный мерч (футболки, стикерпаки)
розыгрыш промо-кодо на бесплатный обучающий курс от онлайн школы программирования Hexlet
розыгрыш 5 (!) билетов на самую масштабную Ruby конференцию в России - RubyRussia
ВАЖНО! Розыгрыш проводится среди тех, кто зарегистрировался заранее на timepad и пришел на митап лично!
Организаторы: Evrone и DataArt
❗️Участие бесплатное, с регистрацией https://railsclub.timepad.ru/event/944287/, но без СМС!
Что ждёт всех участников митапа:
- 6 докладов от ведущих разработчиков (и про Ruby и вообще за жизнь программиста)
free пицца в перерыве (и купоны на пиццу, если вам понравится и захотите заказать себе)
крутой фирменный мерч (футболки, стикерпаки)
розыгрыш промо-кодо на бесплатный обучающий курс от онлайн школы программирования Hexlet
розыгрыш 5 (!) билетов на самую масштабную Ruby конференцию в России - RubyRussia
ВАЖНО! Розыгрыш проводится среди тех, кто зарегистрировался заранее на timepad и пришел на митап лично!
Организаторы: Evrone и DataArt
railsclub.timepad.ru
Ruby meetup Meta/conf / События на TimePad.ru
Команда Evrone.com совместно с DataArt проводит новое мероприятие! Мы хотим развивать IT-индустрию в нашей стране и считаем, что крутые мероприятия могут и должны быть не только в Москве.Ruby-митап состоится в Воронеже 20 апреля 2019 года. На нем вы узнаете…
This media is not supported in your browser
VIEW IN TELEGRAM
📢 Уже в эту субботу, 20 апреля, не пропустите первый Ruby Meetup в Воронеже.
❗️Участие бесплатное, с регистрацией https://railsclub.timepad.ru/event/944287/, но без СМС!
Что ждёт всех участников митапа:
- 6 докладов от ведущих разработчиков (и про Ruby и вообще за жизнь программиста)
free пицца в перерыве (и купоны на пиццу, если вам понравится и захотите заказать себе)
крутой фирменный мерч (футболки, стикерпаки)
розыгрыш промо-кодо на бесплатный обучающий курс от онлайн школы программирования Hexlet
розыгрыш 5 (!) билетов на самую масштабную Ruby конференцию в России - RubyRussia
ВАЖНО! Розыгрыш проводится среди тех, кто зарегистрировался заранее на timepad и пришел на митап лично!
Организаторы: Evrone и DataArt
❗️Участие бесплатное, с регистрацией https://railsclub.timepad.ru/event/944287/, но без СМС!
Что ждёт всех участников митапа:
- 6 докладов от ведущих разработчиков (и про Ruby и вообще за жизнь программиста)
free пицца в перерыве (и купоны на пиццу, если вам понравится и захотите заказать себе)
крутой фирменный мерч (футболки, стикерпаки)
розыгрыш промо-кодо на бесплатный обучающий курс от онлайн школы программирования Hexlet
розыгрыш 5 (!) билетов на самую масштабную Ruby конференцию в России - RubyRussia
ВАЖНО! Розыгрыш проводится среди тех, кто зарегистрировался заранее на timepad и пришел на митап лично!
Организаторы: Evrone и DataArt
Forwarded from Sysadmin Tools 🇺🇦
Увидел статейку и решил поделится, но т.к. ресурс блочится для многих то решил скопировать в medium 🤷♂️
https://kutt.it/for-junior-devops
https://kutt.it/for-junior-devops
В статье много отсылок к остальным материалам по мониторингу - прямо справочник. Сам метод, описанный в статье, мне показался каким то расплывчатым. https://habr.com/ru/company/southbridge/blog/448454/comments/
Habr
Метод CASE: гуманный мониторинг
Дзииииииинь! На часах 3 утра, вы смотрите чудесный сон, и вдруг — звонок. На этой неделе вы дежурите, и, видимо, что-то случилось. Автоматизированная система зо...
Forwarded from HABR FEED + OPENNET
[Перевод] Ищем утечки памяти в приложениях на Python
https://habr.com/ru/post/448474/
Tags: Блог компании OTUS. Онлайн-образование, Python, Машинное обучение, Программирование, Разработка веб-сайтов, python, web-разработка, утечки памяти, машинное обучение
Author MaxRokatansky on #habrahabr
https://habr.com/ru/post/448474/
Tags: Блог компании OTUS. Онлайн-образование, Python, Машинное обучение, Программирование, Разработка веб-сайтов, python, web-разработка, утечки памяти, машинное обучение
Author MaxRokatansky on #habrahabr
Хабр
Ищем утечки памяти в приложениях на Python
¡Hola! мы продолжаем серию публикаций, приуроченных к запуску курса «Web-разработчик на Python» и прямо сейчас делимся с вами переводом еще одной интересной стат...
Forwarded from Go Дайджест
Как Tinder в контейнеры уходил.
https://medium.com/@tinder.engineering/tinders-move-to-kubernetes-cda2a6372f44?
https://medium.com/@tinder.engineering/tinders-move-to-kubernetes-cda2a6372f44?
Medium
Tinder’s move to Kubernetes
Written By: Chris O’Brien, Engineering Manager |Chris Thomas, Engineering Manager| Jinyong Lee, Senior Software Engineer