Пока мир борется с Петей, у DevOps опять куча нового!
Новое и трендовое
Kubernetes By Example
Очень просто и доступно описаны основные примитивы в Kubernetes, с реальными командами и их выводом. Полезно полистать и пощупать.
GitLab 9.3 Released with Code Quality and Multi-Project Pipeline Graphs
Релизнулся Gitlab, покращення! Теперь удобнее ревьювить и крутить Gitlab CI. И еще куча новых плюх.
How we built rate limiting capable of scaling to millions of domains
Cloudflare научились очень круто работать с лимитами — теперь можно блокировать юзера из-за неудачных попыток ввода, многократного использования API эндпоинтов, подозрительных для вас действий. Как они это сделали и с какими проблемами столкнулись — все это в статье.
Большие инфраструктуры, распределенные архитектуры
The DevOps tool arsenal
Графики с наиболее популярными и используемыми тулами в DevOps/SRE мире. Это про западный рынок. У нас, скорее всего, будут другие результаты. В двух словах: тащат Jenkins, AWS, Docker.
Making the Internet Archive’s full text search faster
Вот прямо очень крутая статья про тонкий тюнинг и настройку кластера из Elasticsearch. В самом большом архиве интернета оказывается есть поиск по 25TB данных, и в статье достаточно глубоко описано со всех сторон, куда смотреть и что делать, чтобы искать в 10 раз быстрее.
Dynamically Provisioned PV’s Using Amazon EFS in a MultiAZ Kubernetes setup
Как сделать геораспределенную и отказоустойчивую инсталляцию Kubernetes в AWS.
Improving Critical Infrastructure Rollouts
Статья о том, как Spotify живут с Docker в продакшне.
Гайды и туториалы
Terraform Gotchas And How We Work Around Them
Heap таки перестали мануально конфигурить AWS и накрутили Terraform, следуя концепции Infrastructure as Code. У них все получилось, и они с удовольствием рассказали, как.
Going Serverless: how to run your first AWS Lambda function in the cloud
Великолепно о AWS Lambda. С картиночками, как вы любите.
State Drift Detection using Terraform
Учимся правильно работать и понимать tfstate в Terraform.
Kubernetes Production Patterns
Один из топовых воркшопов на тему, как правильно и как неправильно готовить Kubernetes.
Интересные мысли
Is it possible to host Facebook on AWS?
Отличная статья с кучей разных расчетов на тему гипотетической стоимости инфраструктуры Facebook в Amazon. Очень интересные выводы и ход мысли, все как вы любите.
You Are Not Google
Глубокая статья о том, почему не стоит использовать Hype Driven Development, и с умом выбирать все технологии и инструменты. Автор объясняет, почему вам не нужны Cassandra, Kafka, SOA и другие технологии. Основная суть — подбирать технологию под проблему, а не потому, что это модно или это используют большие компании.
Why should your app get SRE support?
Ответы на вопросы о том, как в реальной жизни на самом деле работают SRE, как правильно готовить такие команды и получать максимальный профит. Также рассматривается вопрос правильного выбора продукта для поддержки такой командой.
Developers Who Use Spaces Make More Money Than Those Who Use Tabs
Разработчики, которые предпочитают пробелы вместо табов зарабатывают больше — статистика Stackoverflow. Предлагаю прямо сейчас менять codestyle в IDE, и на следующем ревью аргументированно просить повышения.
Ой, упало
Та вроде ничего особо и не падало.
Интересные видео
Великолепный доклад от Кирилла Перевозчикова из DataRobot о DevOps методологии, правильном понимании, концепциях и будущем. Рекомендую!
Послесловие
Как всегда, пишите в комментарии ваши линки, достойные внимания, устраивайте холивары на разные темы, делайте репосты. Давайте развивать наше комьюнити вместе!
← Предыдущий выпуск: DevOps дайджест #13