Size: a a a

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

2018 July 11
Пятничный деплой
Вебинар "Механизмы контейнеризации Linux"

12 июля в 20:00 по мск приглашаем всех желающих на открытый вебинар, который пройдет в рамках нового набора на курс «Администратор Linux» от OTUS

Программа вебинара:
•  будет дан исторический обзор и современное состояние механизмов контейнеризации;
•  сgroups и cgroups-based контейнеризация;
•  поговорим об основах и как реализована контейнеризация в ядре;
•  что такое namespace и почему cgroups - это группы.

Проводит встречу преподаватель курса, Александр Румянцев - Database administrator в компании Postgres Professional с более чем 15-летним стажем в отрасли, из которых 10 – в highload и более 5 лет на позиции руководителя.

Ждем как практикующих, так и начинающих администраторов
источник
Пятничный деплой
Очень своевременно.
#postgres #backup
источник
Пятничный деплой
Google заопенсорсил верификатор для бекапов PostgreSQL и уже интегрировал в GCP
https://cloudplatform.googleblog.com/2018/07/verifying-postgresql-backups-made-easier-with-new-open-source-tool.html
источник
2018 July 12
Пятничный деплой
Отличная статья в блоге компании Xebia про различные варианты организационной структуры современных компаний.
http://amp.gs/7fxA
и ее перевод http://amp.gs/7fxi

Подробно рассматриваются три основные схемы, из каких команд они состоят и как взаимодействуют.
TL;DR Это про продуктовые, платформенные и SRE команды.

P.S. Больше вариантов топологий можно найти на http://amp.gs/7fxJ и на русском http://amp.gs/7fxK
источник
Пятничный деплой
Может быть когда вы прочитаете это, вы перестанете юзать авк только для '{print  $1}', но лучше не надо :)
https://linuxhandbook.com/awk-command-tutorial/
#awk #bash #diebybash
источник
Пятничный деплой
Что мы любим делать с помощью Go? 🤔 Блин, ну ведь дохрена всего. ☺️ И как прикольно взять, и весь нафигаченый код, который что-то делает, завернуть в красиво оформленную клишку.

"Опят ты зарядил со своими командлайнами" - скажете вы, и будете правы. Библиотек для этого - пруд пруди, но есть еще одна крутая. 🙂 Это для тех пацанов, кому Cobra тяжеловата. 😘

https://github.com/integrii/flaggy
источник
Пятничный деплой
Тут linuxacademy внезапно выбросили парочку курсов бесплатно, среди них есть вполне себе интересные - saltstack, systemd и даже aws https://linuxacademy.com/blog/linuxacademy-com/announcement-new-free-courses-on-linux-academy-limited-time/  #courses #linuxacademy
источник
2018 July 13
Пятничный деплой
Еще один цикл по статей по прому и его стеку
https://pierrevincent.github.io/2017/12/prometheus-blog-series-part-5-alerting-rules/
#prometheus #alertmanager
источник
2018 July 18
Пятничный деплой
#network
источник
Пятничный деплой
Положите себе в закладочки. Это книжечка о программировании сетевых сервисов. Там в сжатом виде очень много теоретической информации, которую должен знать каждый, кто пишет веб сервисы, да и вообще. 🤓👨‍💻
http://tumregels.github.io/Network-Programming-with-Go/
источник
2018 July 19
Пятничный деплой
Отличный цикл статей в блоге Circonus, в котором подробно описывается  SLI, SLO, SLA и процесс их выбора.
http://amp.gs/7U3N

И в продолжении темы мониторинга, в прошлом месяце начал выходить новый подкаст — O11ycast, посвященный Observability с Charity Majors и Rachel Chalmers.
http://amp.gs/7U3q
источник
Пятничный деплой
Ну может хоть гугл кто послушает!
источник
Пятничный деплой
Best practices - как уметь в контейнеры! (от Google) 🔥

▶️ Детальнее как всегда по ссылке, а тут - самое мясо:
1. один контейнер - один процесс (и сабпроцессы)
2. нужно уметь хендлить сигналы правильно
3. обязательно использовать докер кеш
4. чистить контейнер от всего ненужного по-максимуму
5. делать контейнер как можно меньше
6. правильно тегировать и версионирвать контейнеры
7. акуратно выбирать родительский паблик-имедж

https://cloudplatform.googleblog.com/2018/07/7-best-practices-for-building-containers.html

Очень даже достойные советы, говорят все знаменитые архитекторы их знают наизусть. 😂

Прямо сейчас иду на Go митап, если будет что-то супер интересное - вы будете в курсе.  Хорошего вечера!  👍
источник
2018 July 20
Пятничный деплой
count0_digest
Best practices - как уметь в контейнеры! (от Google) 🔥

▶️ Детальнее как всегда по ссылке, а тут - самое мясо:
1. один контейнер - один процесс (и сабпроцессы)
2. нужно уметь хендлить сигналы правильно
3. обязательно использовать докер кеш
4. чистить контейнер от всего ненужного по-максимуму
5. делать контейнер как можно меньше
6. правильно тегировать и версионирвать контейнеры
7. акуратно выбирать родительский паблик-имедж

https://cloudplatform.googleblog.com/2018/07/7-best-practices-for-building-containers.html

Очень даже достойные советы, говорят все знаменитые архитекторы их знают наизусть. 😂

Прямо сейчас иду на Go митап, если будет что-то супер интересное - вы будете в курсе.  Хорошего вечера!  👍
Название говорит само за себя
https://gist.github.com/jboner/2841832
#latency
источник
Пятничный деплой
Facebook тут прнс альтернативу OOM killer
https://code.fb.com/production-engineering/open-sourcing-oomd-a-new-approach-to-handling-ooms/  #oom
источник
2018 July 24
Пятничный деплой
Implementing Persistance in In-Memory Data Structures: The Transaction Log
https://medium.com/@karanbirchahal/implementing-persistance-in-in-memory-data-structures-the-transaction-log-f0c345c25061

Учимся пилить правильные структуры данных. В этот раз реализуем свой Transaction Log
#golang
источник
2018 July 25
Пятничный деплой
Вот такая штука для эластика #elastic  https://github.com/taskrabbit/elasticsearch-dump
источник
Пятничный деплой
Ну и вот подборочка для SRE #sre https://github.com/dastergon/awesome-sre
источник
2018 July 26
Пятничный деплой
Если меня читают OPSы, которые еще не написали ни одного оператора для Кубера, знайте - скоро на таких динозавров как вы начнут охоту. 🤣
Ну упускайте шанс спастись. Ловите статеечку!
https://itnext.io/building-an-operator-for-kubernetes-with-kubebuilder-17cbd3f07761
источник
2018 July 29
Пятничный деплой
источник