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

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

РКН: https://knd.gov.ru/license?id=67704b536aa9672b963777b3&registryType=bloggersPermission
Download Telegram
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
webkubectl

kubectl в браузере.

https://github.com/KubeOperator/webkubectl
Infrastructure of Wikipedia

Как устроена инфраструктура Wikipedia

https://media.ccc.de/v/36c3-73-infrastructure-of-wikipedia
Хостер Linode запустили бету Linode Kubernetes Engine (managed kubernetes).

https://www.linode.com/products/kubernetes
Monoliths are the future

Kelsey Hightower
считает, что будущее за монолитами, а не за микросервисами.

https://changelog.com/posts/monoliths-are-the-future