Пятничный деплой
4.48K subscribers
1.42K photos
29 videos
167 files
7.79K links
Подборка ссылок, статей и постов из мира DevOps\SRE\разработки. Если вы хотите прислать фидбек, интересную статью или просто поболтать пишите @count0ru https://xn--r1a.website/s/count0_digest
Download Telegram
Forwarded from DevOps Deflope News
Пример использования RED (Rate, Errors, Duration) метода для анализа MySQL перформанса в блоге Percona

http://amp.gs/2bmu
#percona #article #monitoring
Forwarded from DevOps&SRE Library
Code review checklist for distributed systems

- Define a path for error handling
- Have a plan for recovery
- Always set timeouts on remote system calls
- Retry on timeout
- Use circuit breaker
- Don't handle timeouts like a failure
- Don't invoke remote systems inside transactions
- Use smart batching
- All APIs MUST be idempotent
- Define response time and throughput SLAs explicitly and code to adhere to them
- Define and limit batch APIs
- Think about Observability up-front
- Cache aggressively
- Consider unit of failure
- Isolate external domain objects at the edge of the system
- Sanitize input at every edge
- Never commit credentials

https://www.kislayverma.com/post/code-review-checklist-for-distributed-systems
Forwarded from DevOps&SRE Library
Vector

A lightweight and ultra-fast tool for building observability pipelines

https://github.com/timberio/vector
Forwarded from Мониторим ИТ
Самый простой в мире дашборд kubernetes — k1s. В этой статье на Медиум чувак рассказывает про дашборд на bash-скрипте. Там же есть ссылка на репозиторий.
Forwarded from Библиотека программиста | программирование, кодинг, разработка
​​📝 «Помедленнее, я записываю»: туториал по системным логам Linux

Из этой статьи вы узнаете, что такое журналы Linux, какие инструменты их генерируют и где эти журналы хранятся. Рассмотрим, как и зачем искать и читать результаты journald и syslog, а также о том, как собрать логи нескольких серверов в одном месте.

https://proglib.io/sh/uMX3axsw4p
Forwarded from I hate overtime
#linux
Каким-то чудом не запостил сериал от Петра Зайцева(Percona) про то, как мерять перфоманс подсистем линукса. Как раз вышла новая часть про io
Открытые практикумы DevOps и Linux by REBRAIN: 14 и 15 июля
Количество мест строго ограничено! Успевайте зарегистрироваться.

Rebrain & Tarantool: Разбираемся с отказоустойчивым application server - Tarantool 14 июля 19.00 МСК

Регистрация: https://kutt.it/Z8UP1q

🔹Что такое Tarantool и зачем он нужен?
🔹Запускаем Tarantool и разбираемся с данными
🔹Пишем простое приложение на Lua
🔹Режимы репликации и настройка 3 nodes master кластер

Кто ведет?
Василий Озеров - основатель агентства Fevlake (fevlake.com) и действующий Devops-инженер (опыт в Devops 8 лет). Регулярно выступает на RootConf, DevOpsConf Russia, HighLoad.

Linux by Rebrain: Haproxy + nginx 15 июля 20.00 МСК

Регистрация: https://kutt.it/LW0loZ

🔹Виды балансировки нагрузки
🔹WEB сервер nginx
🔹Балансировка HAProxy

Кто ведет?
Буранов Андрей - Специалист по UNIX-системам в компании Mail.Ru Group. Опыт работы с ОС Linux более 7 лет. Опыт преподавания более 5 лет. Входит в топ 3 лучших преподавателей образовательных порталов.

Открытые еженедельные DevOps практикумы - https://rebrainme.com/channel
Присоединяйтесь!
Очень мудрый совет
Forwarded from oleg_log (Oleg Kovalov)
Пытался пару раз написать это и вот сейчас готов. Совет будет интернам и джунам, поскольку они в группе риска.

Часто в дев-чатах можно найти дедов(редко бабуль), которые 10-15-бесконечно лет в айти, всё видели, всё знают и готовы бесплатно делится знаниями. Круто.

Проблема вот в чём. Некоторые начинающие ведутся на большой стаж и длинные сообщения с сочными сравнениями, как следствие эти знания обретают вес в голове слушателя, создавая искаженное мировозрение.

Опыт в годах конечно хорошо мерять, но 10 лет по одному году и 2 года по 5 лет все же разное. Частая смена работы тоже не показатель роста специалиста, просиживание аэрона еще страшнее.

Особенно доставляет, когда девопс-архитектор красиво(нет) поливает язык нечистотами, при этом ничего на нём не писав, а только заливал на прод в докере. Думаю и так всё становится понятно о человеке.

Поэтому мой большой и дружеский совет: если в каком-то чате вы видите деда(бабулю) кряхтящего на технологию, язык, подходы к работе, без особой или односторонней конкретики - ставьте мют на человека, читайте, но старайтесь не воспринимать (лучше задавать вопросы и смотреть куда их несёт, так можно будет больше узнать о "спеце" и услышать что-то более интересное).

Да, технологии разные, есть хорошие, есть так себе, есть отстой. Но так устроена природа, некоторое еще живёт и используется, просто нужно понимать, куда это запихнуть правильно.

Наверное все это можно обобщить под "надо всегда знать обратную сторону медали", просто хотел подчеркнуть момент с бородатыми.
​​Another Wednesday, another stream!

На этот раз будем заниматься ПИРФОРМАНСОМ амазоновских хранилок!

Среда, 15 июля, 20.00 по Москве (19.00 по Амстердаму).
Язык: Английский (для меня, вы можете говорить хоть на арамейском).

Подписывайтесь, ставьте лайки, готовьте помидоры!
Forwarded from 🇺🇦 Go for two :)
Note #69: Debugging concurrency programs in Go

Slides of my talk: "Debugging concurrency programs in Go" from @GoWayFest

https://bit.ly/2C0vJOG
Автор статьи делится практическими знаниями, связанными с созданием, тестированием и развертыванием микросервисов на Go:
Microservices in Golang
Docker and go-micro
Docker Compose and Datastores
Authentication with JWT
Event brokering with Go Micro
Web Clients
Terraform a Cloud
Kubernetes and Container Engine
Deployments with CircleCI
Summary
🎛 Analyzing IO Amplification in Linux File Systems. Авторы сравнили работу нескольких файловых систем - ext2, ext4, xfs, f2fs, btrfs. #filesystem #напочитать | Блог | Канал
Forwarded from Security Wine (бывший - DevSecOps Wine) (Denis Yakimov)
Understanding API Security, Justin Richer and Antonio Sanso

Неплохая книга по защите API в открытом доступе:

https://www.manning.com/books/understanding-api-security

#literature #web