Size: a a a

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

2021 September 25
Пятничный деплой
источник
Пятничный деплой
Люди добрыыыыыеееее, VictoriaMetrics  не хватает 57 звезд на гитхабе, нужно помочь)

https://github.com/VictoriaMetrics/VictoriaMetrics
источник
Пятничный деплой
Записи всех стримов с Linux Plumbers Conference 2021, которая проходила на этой неделе, собраны в отдельный плейлист
https://www.youtube.com/playlist?list=PLVsQ_xZBEyN2c21jFUgqI2iMa094zXanH

Куча всего интересного, осталось найти время, что бы всё интересное посмотреть 🌝

Полное расписание
https://linuxplumbersconf.org/event/11/timetable/#all
источник
2021 September 26
Пятничный деплой
Обсудили проблемы с ведением документации на DevOps Moscow опенспейс

На днях прошел DevOps Moscow опенспейс. Участники накидывали темы, потом мы голосованием выбрали обсудить проблемы с ведением документации в команде.

https://world.hey.com/aleksandrov/devops-moscow-5d36adcc

DevOps Moscow: https://t.me/devopsmoscow
источник
Пятничный деплой
Пишем простое приложение для демонстрации использования Handle, Handler, HandleFunc и HandlerFunc.

https://proglib.io/w/d23b7a0f
источник
Пятничный деплой
источник
Пятничный деплой
🗜 SRE deep dive into Linux Page Cache - Вячеслав детально разбирает работу page cache. С картинками, примерами и ссылками.

#linux #напочитать #system
источник
Пятничный деплой
источник
2021 September 27
Пятничный деплой
Generic Talks S03E01 "Легкое начало нового сезона"

1. Организация нового сезона
2. Roman Khavronenko: Open-source strategy at VictoriaMetrics
3. Big product companies not using Go
4. Разумно ли разрабатывать гибридное приложение с использованием Go и PHP? Почему компании делают так?

Новые темы заносите сюда: https://github.com/generictalks/nextepisode/issues

Наш чат в Telegram: https://t.me/generictalkschat
Patreon: www.patreon.com/generictalks

https://soundcloud.com/generictalks/generictalks-s03e01-legkoe-nachalo-novogo-sezona
источник
Пятничный деплой
Друзья, у нас замурчательные новости!😻

30 сентября в 19:00 ребята из Слёрм и Tarantool соберутся в питерском котокафе, чтобы посчитать всех кошек города, а также найти каждую из них на карте! Для решения этой технической задачи они будут использовать немного Go и базу данных Tarantool.

Мероприятие бесплатное, онлайн-трансляция доступна всем, а для желающих пообщаться вживую есть 20 мест в кафе.

Не тяни кота за хвост, регистрируйся на странице: https://slurm.club/3AJ7nSD
источник
Пятничный деплой
Егор Рогов из Postgres Professional подробно и доступно рассказывает теорию и практику работы с PostgreSQL:

📌 Индексы

- Механизм индексирования
- Интерфейс метода доступа, классы и семейства операторов
- Hash
- B-tree
- GiST
- SP-GiST
- GIN
- RUM
- BRIN
- Bloom

📌 Изоляция и многоверсионность

- Изоляция, как ее понимают стандарт и PostgreSQL
- Слои, файлы, страницы — что творится на физическом уровне
- Версии строк, виртуальные и вложенные транзакции
- Снимки данных и видимость версий строк, горизонт событий
- Внутристраничная очистка и HOT-обновления
- Обычная очистка (vacuum)
- Автоматическая очистка (autovacuum)
- Переполнение счетчика транзакций и заморозка

📌 Журналирование

- Буферный кеш
- Журнал предзаписи — как устроен и как используется при восстановлении
- Контрольная точка и фоновая запись — зачем нужны и как настраиваются
- Настройка журнала — уровни и решаемые задачи, надежность и производительность.

📌 Блокировки:

- Блокировки отношений
- Блокировки строк
- Блокировки других объектов и предикатные блокировки
- Блокировки в оперативной памяти

📌 Запросы

- Этапы выполнения запросов
- Статистика
- Последовательное сканирование
- Индексное сканирование
- Соединение вложенным циклом, а также будет продолжение про соединение хешированием / слиянием и сортировку

А еще у Postgres Professional есть учебные курсы, которые доступны всем желающим.
источник
Пятничный деплой
A 5x reduction in RAM usage with Zoekt memory
optimizations #golang by @sourcegraph

Cut 64-bit ngrams in two is an interesting trick but not so many places where you can apply it.

https://about.sourcegraph.com/blog/zoekt-memory-optimizations-for-sourcegraph-cloud/
источник
Пятничный деплой
оказывается Linux Page Cache for SRE публикуемая выше только одна из цикла статей
источник
Пятничный деплой
Как SRE видит кэширование в Linux, интересны и технические детали, и то как действительно преломляются системные знания в SRE практике. Например, появляется гайд по телеметрии и трейсингу в конце http://a.e42.link/jzRTn
источник
2021 September 28
Пятничный деплой
Статья Ильи Зобенко из Mail.ru Group о безопасной интеграции с помощью паттерна Circuit Breaker в Go.

https://proglib.io/w/7b109bce
источник
Пятничный деплой
Merge — точка слияния профессиональных IT-конференций

13-14 ноября в Иннополисе (республика Татарстан) пройдет масштабное IT-событие. Вас ждут 2 насыщенных дня в самом молодом городе России для IT-специалистов.

– 7 полноценных конференций
– более 150 докладов
– личное общение с гуру IT, исключительно спикерами-практиками
– богатый опыт и знания, которые невозможно найти в Интернете
– возможность встретить единомышленников и обрести работу мечты
– After Party для неформального общения

Среди спикеров представители таких компаний, как X5 Group, ВКонтакте, Яндекс, Тинькофф, AGIMA и другие.

Организаторы Merge открыты для общения и приглашают IT-компании войти в состав программного комитета. Для тех, кто чувствует свои силы, есть возможность выступить в качестве спикера на конференции. Успейте подать заявку до 8 октября!

Приобрести билет до повышения цены: https://mergeconf.ru/#tickets

Подать доклад: https://bit.ly/3Er3hkn

Если остались вопросы, пишите нам: info@mergeconf.ru
источник
2021 September 29
Пятничный деплой
Последняя онлайн-лекция в рамках NIX Hiring Month начнется через 5 минут!
Эксперты DevOps ждут тебя!

DevOps за 2 месяца? Вызов принят!
Данчук Дмитрий, Head of System Administration Department
С чего начать изучение DevOps и какой путь в этом направлении проходят специалисты в NIX — узнай подробности и советы от нашего эксперта.

Миграция микросервисов в «облако» — это просто.
Борис Семенюк, DevOps
Мастер-класс для тех, кто не раз задавался вопросом: как правильно выбрать сервис в AWS. Вместе с экспертом пройдемся по всем особенностям миграции и затронем тестирование. Традиционно — best practices от команды NIX.

Все онлайн-лекции проходят в рамках NIX Hiring Month.
А это значит, что у тебя будет возможность познакомиться с техническими экспертами и пройти экспресс-собеседование по интересному тебе направлению в IT!

Узнать больше о мероприятии и пройти регистрацию ты можешь тут ⬅️
источник
Пятничный деплой
Всегда полезно и удобно под рукой держать систему, которая легко и непринужденно развернет кластер Kubernetes, на котором можно поэкспериментировать, провести исследование, что-то протестировать и т.д.

В прицепе, с такими же мыслями подошел и автор проекта k8s-lab-plz. Это модульная Kubernetes лаба, которая создает тестовый кластер на minikube или baremetal. Из текущих компонентов там есть:
- Vault
- ELK (Elasticsearch, Kibana, Filebeats)
- Observability (Prometheus, Grafana, Alertmanager)
- Kafka (Kafka, Zookeeper, KafkaExporter, Entity Operator)
- Baremetal Setup (Load Balancing, Volumes, etc.)
- Cartography
- Yopass

И еще планируется поддержка:
- Istio
- Gatekeeper
- Falco
- Starboard
- Audit logging
- Private Registry

Будет полезно и для Red и Blue team.

P.S. О подобной системе у нас я писал ранее тут.
источник
Пятничный деплой
How to Visualize NGINX Plus with Prometheus and Grafana

В блог Nginx
источник
Пятничный деплой
Если вы задумывались о том как лучше воспроизводить ситуации в которых ваше приложение должно работать на очень плохой сети, то вот чудесный инструмент, который позволит вам добавить какой угодно лэтанси в ваш канал

https://bencane.com/2012/07/16/tc-adding-simulated-network-latency-to-your-linux-server/
источник