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
Deploy your side-projects at scale for basically nothing - Google Cloud Run

Использование Google Cloud Run (serverless деплоймент контейнеров) для персональных проектов.

https://alexolivier.me/posts/deploy-container-stateless-cheap-google-cloud-run-serverless
Broot

tree на rust стеройдах.

https://github.com/Canop/broot
Forwarded from oleg_log (Oleg Kovalov)
From 15,000 database connections to under 100: DigitalOcean's tale of tech debt

Архитектурный ужас от DigitalOcean, с 2011 на RoR. Конечно их можно понять, не мы такие, а времена такие, но....

Хотя все довольно шустро работает (с точки зрения пользователя), даже с RabbitMQ, видно просто надо уметь готовить.

https://blog.digitalocean.com/from-15-000-database-connections-to-under-100-digitaloceans-tale-of-tech-debt/
Highlights from Git 2.25

Новые фичи в git.

https://github.blog/2020-01-13-highlights-from-git-2-25
Manual Work is a Bug

Since February 2015, the SRE (site reliability engineering) team at Stack Overflow has switched from a mixture of Python and Bash to Go. Even though Go isn't a scripting language, for small programs it compiles and runs nearly as fast as Python takes to start. At Stack Overflow we tend to prefer compiled, type-checked languages for large programs, especially when multiple people are collaborating, and, therefore, no one person is familiar with every line of code. Our policy was that Bash scripts couldn't be larger than 100 lines and Python programs couldn't be larger than 1,000 lines. Those seemed like reasonable limits. Rewriting scripts when they grew beyond the limit, however, was a lot of work. It was better to start in Go and avoid the conversion.


https://queue.acm.org/detail.cfm?id=3197520
Best practices for tagging your infrastructure and applications

Полезные советы по тегированию инфраструктуры (AWS, Kubernetes, etc).

https://www.datadoghq.com/blog/tagging-best-practices
DEVOPS PULSE

Интересные результаты опроса DevOps Pulse от компании logz.io

https://logz.io/devops-pulse-2019
Top 10 Mistakes To Avoid When Adopting DevOps

Топ 10 ошибок в применении DevOps практик.

https://www.cloudops.com/2020/01/top-10-mistakes-to-avoid-when-adopting-devops
Running and Deploying Elasticsearch on Kubernetes

Бест практисы по правильному запуску Elasticsearch в Kubernetes от компании Sematext.

https://sematext.com/blog/kubernetes-elasticsearch
5 Best Practices on Nailing Postmortems

5 отличных советов на тему как написать правильный постмортем от компании Blameless.

https://www.blameless.com/5-best-practices-nailing-postmortems
Kill Kubernetes pods by playing Id's DOOM!

https://github.com/storax/kubedoom
go-kubectx

5x-10x faster alternative to kubectx.

https://github.com/aca/go-kubectx
klum

Простой менеджмент юзеров в Kubernetes кластере.

https://github.com/ibuildthecloud/klum
Sailing with the Istio through the shallow water

История про то, как Istio не доехал до продакшена в компании Exponea. Причина - критичные баги.

https://medium.com/@jakubkulich/sailing-with-the-istio-through-the-shallow-water-8ae81668381e
(A few) Ops Lessons We All Learn The Hard Way

https://www.netmeister.org/blog/ops-lessons.html
Why Kubernetes on Virtual Machines?

Кубер на vm vs кубер на bare metal.

https://neonmirrors.net/post/2020-01/why-k8s-on-vms
Actions API

GitHub запустил API для управления своей CI/CD системы Actions.

https://developer.github.com/changes/2020-01-28-actions-api
POSTGRESQLCO.NF

Подробное описание настроек postgresql.conf

https://postgresqlco.nf/en/doc/param

Причины и история создания этого ресурса: https://www.ongres.com/blog/postgresqlconf-configuration-for-humans
Anybody can write good bash (with a little effort)

Советы по написанию bash скриптов.

https://blog.yossarian.net/2020/01/23/Anybody-can-write-good-bash-with-a-little-effort