CatOps – Telegram
CatOps
5.09K 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
Forwarded from ⠉⠕⠝⠎⠞⠁⠝⠞⠊⠝⠑ 🕊☮️
Тут доклады с KubeCon подъехали https://www.youtube.com/playlist?list=PLj6h78yzYM2N8GdbjmhVU65KYm_68qBmo
​​Я сегодня на DevOps Days Kyiv
Лучшая конференция по теме в Киеве so far (я в других городах на конфах не был, если честно)

Если вы тоже тут, можем вместе бахнуть кофейка в холе

UPD: я так и не успел сделать себе футболку с логотипом CatOps (как и сам логотип), но нашёл классную футболку с котом, так что все норм
Dedicated to GDPR topic on Open Space

P.S. DevOps Days - is one of the best conference what I attended
Forwarded from addmeto
Обратная сторона законотворчества: в Европе, как вы знаете, скоро начнёт действовать GDPR, который требует огромного количества дополнительных телодвижений для работы с европейскими пользователями. Авторы закона были уверены, что IT-компании пойдут на любые действия ради сохранения рынка но это не так, и вот хороший образец: Unroll.me, сервис позволяющий управлять почтовыми рассылками просто прекращает работу у Европе с 24 мая. Причем не просто прекращает, но и удаляет все европейские аккаунты.

http://techcrunch.com/2018/05/05/unroll-me-to-close-to-eu-users-saying-it-cant-comply-with-gdpr/
​​Как вы знаете, у нас недавно был второй HashiCorp митап. В этот раз всё про Terraform.

Презентации спикеров:

1) Anton Babenko - terraform-aws-modules
https://docs.google.com/presentation/d/1uA9Ytj3EjiK5159myNMUPZS1mCz-3_Ki9Qo6iKTyTVo/edit#slide=id.p

2) Artem Yarmoluk - Testing of the Terraform modules
https://docs.google.com/presentation/d/1CEKySxgpLP0Y5YRkxxGwIfCI9SlzFq70-TycDw6tG4Y/edit#slide=id.g1f87997393_0_782

Видео:
Часть 1:
https://www.youtube.com/watch?v=KsNeZbMGQn4
Часть 2:
https://www.youtube.com/watch?v=XmQdl6vfSrg
Часть 3:
https://www.youtube.com/watch?v=HkhwdB3Ni1E

Звук на видео совсем хреновый (впредь будем исправляться), но в наушниках норм + с презентациями можно нормально разобраться

#slides
Шпаргалка по high availability от Netflix

Вкратце:
- Деплойте по регионам, а не везде сразу
- Blue/green (red/black) деплои
- Временные окна для деплоев (чтобы в пиковую нагрузку не попасть)
- Автоматизированные деплои хорошо, но убедитесь, что они не происходят во время, когда никого нет в офисе/у компа, чтобы подхватить прод, если что-то пойдёт не по плану
- Хаос инжиниринг (ну Нетфликс же)
- Прогоняйте все тесты, которые у вас есть перед выкаткой на прод (ваш Кэп)
- Трезво оценивайте баланс между автоматизацией и ручными действиями. Есть вещи, которые не стыдно потыкать ручками
- Регулярно ревьювьте настройки алертов/пейджинга
- Убедитесь, что можете в roll back
- Останавливайте деплой, если хосты не поднимаются
- При автоматическом деплое отправляйте сообщения ответственным командам
- Автоматизируйте не только сценарии, в которых всё хорошо, но и сценарии, когда что-то идёт не по плану
- Собирайте информацию о зависимостях перед деплоем, а не угадывайте состояние related сервисов
​​Wow, Google create own Kubernetes Podcast!

But it's Google... so you need register on Google Music/iTunes and then get full access for this awesome content.

#kubernetes #podcast
Forwarded from Deleted Account
Они с iTunes тянутся
Forwarded from Deleted Account
huh.png
73.3 KB
📚 Не спать, всем читать!

Тут на Humblebundle бандл для DevOps от Packt завезли, загляните, возможно заинтересует что-то:

https://www.humblebundle.com/books/devops-books

#фидбечат #devops #книга
Прекрасная статья от Google об SRE в ключе DevOps:
SRE vs. DevOps: competing standards or close friends?

По сути статья резюмирует 5 видосов от GCP про:
- SRE&DevOps
- SLIs, SLOs, SLAs
- Risk budget
- Toil budget (колличество той работы, которую мы не любим делать)
- Customer Reliability Engineering (CRE)

#culture
​​Hey hey, graphical client for DynamoDB!

You can pretty much think of "Dynamon" as phpMyAdmin for DynamoDB, which is a phrase that should cause endless screaming.

#aws #dynamodb
У меня недавно проскакивала ссылка на прекрасный ресурс -- Humble Bundle, где за небольшие деньги продавали книги относящиеся к DevOps штукам. Более того, часть денег (вы сами указываете какая) идёт на благотворительность

Однако, поскольку в наших широтах платить за книжки как-то не принято, делюсь ещё и сборником книг for free:

https://github.com/TechBookHunter/Free-DevOps-Books

Я не знаю, что там по поводу легальности и взаимоотношений с правообладателями, так что на ваш риск и совесть, как говорится

P.S.: Hubmble Bundle ещё доступен, кстати:
https://www.humblebundle.com/books/devops-books

#books
В жизни каждого человека, который писал Terraform код встаёт вопрос: когда оглашать переменные?
Во время написания основного кода, до этого или после, или вообще захардкодить всё (нет, не надо хардкодить!)
А как часто вы делали опечатку в названии переменной и TF вылетал?

Мой товарищ написал утилитку, которая позволяет автоматически сгенерить variables.tf файл на основании уже готовых .tf файлов в директории

https://github.com/alexandrst88/terraform-variables-generator

Ну и как обычно, пул реквесты приветствуются!
Gruntwork -- контора, которая разрабатывает Terraform модули "под ключ" -- заопенсорсила Terratest -- Go библиотеку для тестирования Terrafrom модулей. Пока (по крайней мере из моих знакомых) никто руками её не трогал, но в репе есть примеры модулей, протестированных при помощи Terratest. Из очевидных нюансов: тесты придётся писать на Go

Вот тут ещё есть кратенький пресс-релиз

Если же вы тесты на Go писать не очень хотите, но тестировать модули надо, можете глянуть материалы с предыдущего Kyiv HashiCorp User Group MeetUp, второй доклад как раз об этом:

t.me/catops/645

#terraform #hashicorp
Стайлгайд по тому, как писать на Bash от Google:

https://google.github.io/styleguide/shell.xml

Отакот