DevOps&SRE Library
17.8K subscribers
461 photos
4 videos
2 files
4.76K links
Библиотека статей по теме DevOps и SRE.

Реклама: @ostinostin
Контент: @mxssl

РКН: https://knd.gov.ru/license?id=67704b536aa9672b963777b3&registryType=bloggersPermission
Download Telegram
goful

Goful is a CUI file manager written in Go.

https://github.com/anmitsu/goful
Maddy Mail Server

Maddy Mail Server implements all functionality required to run a e-mail server. It can send messages via SMTP (works as MTA), accept messages via SMTP (works as MX) and store messages while providing access to them via IMAP. In addition to that it implements auxiliary protocols that are mandatory to keep email reasonably secure (DKIM, SPF, DMARC, DANE, MTA-STS).

It replaces Postfix, Dovecot, OpenDKIM, OpenSPF, OpenDMARC and more with one daemon with uniform configuration and minimal maintenance cost.

https://github.com/foxcpp/maddy
Cache

Вместо того, чтобы запрашивать одни и те же данные, почему бы не оставить их прямо на машине, которая как можно ближе к пользователю: браузер, сервер с приложением, на уровне базы данных, глобальный кеш.

https://vitkarpov.me/posts/cache
Контейнеры, контейнеры, контейнеры!

https://iximiuz.com/ru/posts/containers-everywhere
Database Partitioning

Шардирование — разделение базы данных на две, три, пять частей, и раскладывание их по разным машинам. В какой-то момент это может быть выгоднее (дешевле), чем покупать машину помощнее.

https://vitkarpov.me/posts/database-partitioning
kubernetes-event-exporter

This tool allows exporting the often missed Kubernetes events to various outputs so that they can be used for observability or alerting purposes.

https://github.com/opsgenie/kubernetes-event-exporter
Buildpacks vs Dockerfiles

Exploring the tradeoffs of building container images at scale

Если страница не открывается, то попробуйте через VPN — подойдет любой не СНГ IP адрес.

https://technology.doximity.com/articles/buildpacks-vs-dockerfiles
Putting a VIP in your Kubernetes Clusters

In this post i’ve a bunch of things I want to cover all about Type:LoadBalancer (or in most cases a VIP (Virtual IP address).

https://thebsdbox.co.uk/2021/01/01/Putting-a-VIP-in-your-Kubernetes-Clusters
The Missing Guide to AWS API Gateway Access Logs

https://www.alexdebrie.com/posts/api-gateway-access-logs
grafana-sync

Keep your grafana dashboards in sync.

https://github.com/mpostument/grafana-sync
Naming cheatsheet

Comprehensive language-agnostic guidelines on variables naming.

https://github.com/kettanaito/naming-cheatsheet
Getting started with Kubernetes audit logs and Falco

https://sysdig.com/blog/kubernetes-audit-log-falco
eBPF-exporter и ошибки памяти станут метрикой

Ошибки железа - популярная тема, когда у вас несколько сотен серверов. Если с дисками всё в целом понятно: они либо вылетают, либо лагают, либо инкрементят счетчики S.M.A.R.T., то с памятью, например, интересней.

https://alexzzz.ru/post/ebpf-exporter-mc-event
Extending applications on Kubernetes with multi-container pods

TL;DR: In this article you will learn how you can use the ambassador, adapter, sidecar and init containers to extend yours apps in Kubernetes without changing their code.

https://learnk8s.io/sidecar-containers-patterns