Forwarded from Sysadmin Tools 🇺🇦
INTRODUCTION TO CLICKHOUSE BACKUPS AND CLICKHOUSE-BACKUP
https://altinity.com/blog/introduction-to-clickhouse-backups-and-clickhouse-backup
#clickhouse #sql
https://altinity.com/blog/introduction-to-clickhouse-backups-and-clickhouse-backup
#clickhouse #sql
Forwarded from /usr/bin
Jenkins Pipeline: заметки об оптимизации. Часть 1
Jenkins Pipeline — мощный инструмент, который позволяет автоматизировать различные процессы. Jenkins представляет собой набор плагинов, которые позволяют описывать действия в виде Groovy DSL, и является приемником плагина Build Flow.
В этой статье Илья Гуляев из компании DINS рассказывает о том, как работает Jenkins Pipeline, и подится своими находками, которые, возможно, помогут сделать пайплайны быстрее. Материал будет полезен инженерам, кто уже работал с Jenkins, но хочет познакомиться с инструментом ближе. Читать на Хабре.
Jenkins Pipeline — мощный инструмент, который позволяет автоматизировать различные процессы. Jenkins представляет собой набор плагинов, которые позволяют описывать действия в виде Groovy DSL, и является приемником плагина Build Flow.
В этой статье Илья Гуляев из компании DINS рассказывает о том, как работает Jenkins Pipeline, и подится своими находками, которые, возможно, помогут сделать пайплайны быстрее. Материал будет полезен инженерам, кто уже работал с Jenkins, но хочет познакомиться с инструментом ближе. Читать на Хабре.
Forwarded from Хекслет (hexlet_bot)
Выпустили новый полезный гайд «Что такое Makefile и как начать его использовать». Читайте, применяйте на практике, делитесь впечатлениями в комментариях!
Forwarded from Записки админа
This media is not supported in your browser
VIEW IN TELEGRAM
🧩 Морской бой на PostgreSQL и о том, как всё это создавалось. Пятничное чтиво, интересное.
#postgresql #фидбечат
#postgresql #фидбечат
Forwarded from DevOps&SRE Library
Dockerfile Security Best Practices
- Do not store secrets in environment variableshttps://cloudberry.engineering/article/dockerfile-security-best-practices
- Only use trusted base images
- Do not use ‘latest’ tag for base image
- Avoid curl bashing
- Do not upgrade your system packages
- Do not use ADD if possible
- Do not root
- Do not sudo
Forwarded from Пятничный деплой
И перевод статьи выше https://habr.com/ru/company/ruvds/blog/525412/ (спасибо @olegkovalov за дополнение)
Хабр
Неожиданное влияние текстов среднего размера на производительность PostgreSQL
В схеме любой базы данных, наверняка, будет множество текстовых полей. Я, для целей этой статьи, разделил текстовые поля на три категории: Маленькие тексты. Имена и фамилии людей, заголовки страниц,...
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 Sysadmin Tools 🇺🇦
Очень полезная инфа, если вы админ/devops и хотя бы немного умеете в #python
https://habr.com/ru/company/timeweb/blog/526818/
#kvm #devops #linux #kernel
https://habr.com/ru/company/timeweb/blog/526818/
#kvm #devops #linux #kernel
Хабр
Хост KVM в паре строчек кода. Примеры на C++ и на Python от эксперта Timeweb
Привет! Сегодня публикуем статью о том, как написать хост KVM. Мы увидели ее в блоге Serge Zaitsev, перевели и дополнили собственными примерами на Python для те...
Forwarded from Записки админа
💾 Интересный ресурс - разные однострочники, библиотека команд, шпаргалки и всё вот это вот: https://linuxcommandlibrary.com/basic/oneliners.html
#linux #shell #будничное
#linux #shell #будничное
Forwarded from Записки админа
📝 Ошибку вида
#будничное #systemd #траблшутим
systemd user "Failed to connect to bus: No such file or directory" при работе с пользовательским systemd сервисом (systemctl --user) чиним вот так:export XDG_RUNTIME_DIR="/run/user/$UID"Не забываем так же
export DBUS_SESSION_BUS_ADDRESS="unix:path=${XDG_RUNTIME_DIR}/bus"
loginctl enable-linger $userвыполнить перед этим.
#будничное #systemd #траблшутим