CatOps – Telegram
CatOps
5.08K subscribers
94 photos
5 videos
19 files
2.57K links
DevOps and other issues by Yurii Rochniak (@grem1in) - SRE @ Preply && Maksym Vlasov (@MaxymVlasov) - Engineer @ Star. Opinions on our own.

We do not post ads including event announcements. Please, do not bother us with such requests!
Download Telegram
На Reddit, например, день назад начали обсуждать метрики, по которым можно оценить эффективность внедрения методологии DevOps в команде.

Интересно почитать, кроме того, там есть ссылки на другие ресурсы по тематике.

Также, если вам есть самим что добавить — welcome!

#culture
Тем временем зарелизился PostgreSQL 10!

C чем DBA-ев и поздравляем

Ну и чтобы не оставлять эту новость совсем уж постной, добавлю старую, как копыто мамонта, статью о миграции Яндекс Почты на PostgreSQL

#postgresql
Google и Facebook хранят свой код в монорепе. Как бы это не было парадоксально на таких объемах, компании утверждают об очевидных выгодах такого решения.

Точка зрения Google

Точка зрения Facebook (даже с графиками!)

При этом обе компании оговариваются, что такой подход не подойдёт абсолютно всем. Даже внутри компаний есть те, кому он не нравится. Например, как в этом вопросе на Quora

#monorepo
Подъехали видео со Strange Loop 2017

Это технологическая конференция на разнообразную тематику: разработка, базы данных, распределенные системы т.д

Мне же тут остаётся разве что добавить слова Cindy Sridharan:

"Catching up on videos/blog posts on Strangeloop and feeling utterly sad for not going to it. Definitely attending in 2018!!"

#event
Антон Кошевой запостил в слак интересную статью о том как тестировать чатботы. Если коротко, то пожалуйста, тестируйте возможные ответы, а в сообщениях об ошибке оставляйте какие-то подсказки и варианты дальнейших действий. Всё как в обычных интерфейсах, кстати.
Классный канал коллег по цеху. Рекомендую подписаться 👆👆👆
Старенькая, но хорошая статья про Chaos Engineering, это когда вы ломаете вещи специально. Думаю, все слышали о Netflix Chaos Monkey — сервисе, который случайным образом убивает EC2 инстансы. И это очень хорошая вещь

Потому что когда станвится мало инцидентов (а их будет становиться меньше, если вы нормально работаете) начинаешь расслабляться. И можно провтыкать или среагировать не достаточно быстро на что-то критическое.

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

#chaos #culture
В продолжение темы Chaos Engineering: статья об инструменте для chaos engineering с Docker.

Инструмент имеет весёлое название Pumba, но смысл тот же: он может убивать, останавливать, удалять и ставить на паузу контейнеры; вносить задержки в сеть и, конечно же, выбирать цели случайно из предоставленого списка

#chaos #docker #tools
Юхху! Нас на канале уже больше 300! Но вместо шутки о трактористах, предлагаю вспомнить Toyota (не уверен, что они производят тракторы)

Почему Toyota, потому что именно там родился Канбан, который из автоцехов так удачно перекочевал в software development

YouTube канал Development That Pays на пальцах рассказывает не только про Канбан, но и про другие Agile практики и понятия.

Ну потому что Agile и DevOps в принципе служат одной цели — сокращению времени возврата инвестиций. Как-то так ヅ

#agile #culture
А к середине недели перейдём всё же к более приземлённым вещам.

Например, наглядному объяснению, зачем Kubernetes запускает контейнеры pause (именно контейнеры, не поды). Статья небольшая, но даёт неплохой инсайт о том, как это изнутри то работает.

Ну и раз зашёл о сим разговор, уточнение от того же автора, что такое, собственно, Pod в Kubernetes

Кстати, вот Twitter автора, как обычно —хорошими делюсь 😉

#kubernetes
Хотел написать про всяческие обновления Puppet, но меня опередили :)

Вообще, мы на работе его активно используем и Puppet мне скорее нравится, чем нет. Особенно, новые его версии. Правда, вот непонятно, зачем Puppetlabs ринулись в "запуск комманд через SSH". У них для этого даже утилитка есть со звучным названием — Bolt

Тем более непонятно, почему сейчас, когда хорошем тоном считается вообще на инстанс не заходить (не уверен, что у кого-то получается так жить в 100% случаев).

#puppet

Ну а новшества Puppet в репосте ниже 👇🏻
Новости от puppet:

Анонсировали Puppet Discovery - сервис для обнаружения и добавления нод в паппет в гибридном окружении.

Puppet Tasks - что-то вроде ansible (не плейбук) или rundeck, штука для запуска разных задач на одном или нескольких инстансах. В платной версии симпатичная мордочка.

Пайплайны и реджестри для контйнеров. Эдакий CI всё-в-одном.

Модули для kubernetes, helm и docker.

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

Ссылка на всю новость: https://puppet.com/blog/introducing-puppets-largest-set-product-innovations-ever
Ещё одна прямо пошаговая инструкция от AWS, как задеплоить web приложение ни разу не заморачиваясь серверной частью.

А все для того, чтобы вы несли им свои денежки. Но разве можно за это их судить?

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

https://puppet.com/blog/puppetconf-2017-day-2-recap

#puppet #event
Тем временем, анонсировали второй Docker meetup. Когда: 26 октября в 19:00. Где: над Байковым кладбищем (HQ Ciklum)
Вчера в Киеве прошёл FWDays. Я туда не попал, потому что уехал (на этот раз у меня будет какой-никакой интернет, так что никаких двухнедельных пауз на канале не запланировано)

Так вот о чём я, FWDays посомтреть не получилось, но посомтрю HashiConf 2017, как раз видео оттуда подъехали:

https://www.youtube.com/playlist?list=PL81sUbsFNc5Y-jbEC1y5BWenDoYscVv4t

#event #hashicorp
Вот человек из Интернета собирается сделать курс по Go. Пока он только публично заявил о своих намерениях, но это уже что-то. Мне же лишь остаётся пожелать ему удачи!

А вот тут Yevgeniy Brikman объясняет на Quora, почему Go так популярен среди системных инженеров.

#golang