Annual Open Tech Conference - ISsoft Insights 2021. June 19. Learn more.
×Закрыть

DevOps дайджест #5: Тематические подкасты, Structured Logging и снова про AWS

В выпуске: Бесплатные сертификаты от AWS, рейтинг языков программирования, статьи на тему параллельного программирования и Service Discovery.

Почитать

В Redis введен protected mode. На мой взгляд, очень правильно ставить безопасные настройки по умолчанию.

Structured Logging. Времена «чисто текстовых» log-файлов давно прошли, теперь в логи можно сбрасывать значения переменных окружения и объектов. Собственно, ничего нового, уже давно используемые практики (например, мы в компании активно пользуемся bunyan для nodejs, monolog для php, стандартными логгерами python и golang). Можно на эту же тему почитать цикл статей Structured logging with ELK Stack (ElasticSearch, Logstash, Kibana).

Service Discovery in a Microservices Architecture. Очередная статья nginx из серии о микросервисах посвящена Service Discovery. Рассматриваются client-side и server-side варианты service-discovery, методы регистрации сервисов а также само хранилище информации о сервисах.

Рейтинг языков программирования Jan 2016 по версии TIOBE. Не могу сказать, что меня впечатляют результаты или я делаю какие-то выводы из этого рейтинга, но все равно интересно :)

Сравнение разичных типов архитектур. В конце статьи есть хорошая сравнительная табличка.

Dynomite with Redis on AWS — Benchmarks. Статья описывает варианты использования и характеристики Dynomite — прокси, который обеспечивает sharding и replication для нераспределенных хранилищ данных. В данный момент Netflix использует Dynomite в продакшене вместе с redis.

Posting successful SSH logins to Slack. Статья показывает одну из простых DevOps интеграций в Slack чат. Мы активно используем slack у себя в компании.

Zopfli Optimization: Literally Free Bandwidth. Приводится сравнение алгоритма сжатия zopflii с zlib. Zopflii лучше, но работает намного дольше (примерно в 80 раз). Автор описывает, где и как его можно применять.

Visualizing Concurrency in Go. Отличная статья, визуализирующая параллельное выполнение Go программ.

Big-O cheat sheet. Справочник по сложности различных алгоритмов.

30 Regex Code Snippets All Web Developers Should Know. Я бы сказал не «should know», а «иметь всегда под рукой».

Using AWS Aurora. Опыт использования базы данных AWS Aurora.

Релизы, инструменты и сервисы

Disque 1.0 RC1 is out!

TLDR (too long; didn’t read) сервис по командам unix для тех, кому лень читать man. Просто вводишь команду и получается самые распространенные примеры ее использования.

A TCP performance profiling tool.

AWS выпускает ACM (Amazon Certificate Manager).

Meshbird distributed private networking.

Подкасты

The Ship Show.

Software Development Podcast (русскоязычный).

Arrested DevOps.

DevOps дефлопе.

DevOps Cafe.

Юмор

Uptime funk:


← Предыдущий выпуск: DevOps дайджест #4
Следующий выпуск: DevOps дайджест #6

👍НравитсяПонравилось0
В избранноеВ избранном0
Подписаться на автора
LinkedIn

Похожие статьи




Підписуйтесь: Soundcloud | Google Podcast | YouTube


14 комментариев

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

гранд мерси за TLDR
ну и за юмор )

Если уж говорить про интеграцию в Slack, вот более интересный и жизненный пример: GitHub + Jenkins + Hubot + Slack

Хорошая статья. В прошлых дайджестах были статьи на тему ChatOps. Мы внедрили частично у себя:
В специальный чат слака (#devops-emergency) бот присылает сообщение, если какой-то сервис недоступен. Пока что-то из ops/devops команды не пришлет в чат /ack (я вижу проблему и занимаюсь ее решением), бот звонит на телефоны.
Также делаем стриминг эррор и критикал логов в чаты [#<project>-logs]
В планах многое другое :)

“Big-O cheat sheet”, “TLDR по командам unix”, “30 Regex Code Snippets All Web Developers Should Know” — очень спасибо)
да и вообще жирная подборка

Отличнейшая подборка, спасибо! Для прогеров очень полезно, не только для DevOps;)

Спасибо! Рад слышать, что дайджест полезен. DevOps это и о программировании тоже :)

Using AWS Aurora. Опыт использования базы данных AWS Aurora.
У меня был не очень успешный опыт — пытался перевести Zabbix с RDS на Aurora. База около 100ГБ. Итого — разница в скорости в пределах погрешности измерений, зато они за месяц насчитали неприятный bill, ведь в aurora чаржат за каждый запрос, чего нет в RDS.
Откатился обратно на RDS

А причины перевода на Aurora и ожидания какие были если не секрет?

Amazon наобещали вплоть до 10х прирост производительности, а кто не хочет подобного да ещё и «в два клика»

AWS выпускает ACM (Amazon Certificate Manager).
ну очень удобная штука, вот только облом — работает исключительно в US EAST
Очень жду когда поддержка появится во всех локациях
Zopflii быстрее, но работает намного дольше (примерно в 80 раз)
хммм...

Спасибо за внимательное чтение. Опечатка, правильно — Zopflii сжимает лучше, но медленнее.

Подписаться на комментарии