DevOps дайджест #11: ChatOps и будущее, DevOps in real life и почему нельзя делать sudo rm —rf на боевых серверах

В выпуске не будет скучных ссылок и затертых новостей, неинтересных штук и банальных тулзовин. Все что тут — это интересно и полезно читать, но самое правильное — это следовать success story и радовать своих пользователей качественным продуктом.

Большие инфраструктуры, распределенные архитектуры

This browser tweak saved 60% of requests to Facebook — история о том, как Facebook, сторудничая с Firefox и Chrome, уменьшил количество запросов на 60%. Взгляд со стороны Facebook.

The Infrastructure Behind Twitter: Scale — как Twitter делают свою инфраструктуру, скейл, микросервисы, и вообще какие они крутые пацаны.

How Discord Stores Billions of Messages — ребята за год научились хендлить в 365 раз больше сообщений, смигрейтили в Cassandra и еще DevOps хайрят.

Google Infrastructure Security Design Overview — детальное описание принципов и реализации security в Google.

Surviving Flashes of High-Write Traffic Using Scriptable Load Balancers (Part I) (Part 2) — цикл крутенных статей от Shopify о том, как они хендлят тонны трафика на nginx + lua. Очень качественная статья.

sudo rm -rf, или Хроника инцидента с базой данных GitLab.com — ретроспектива инцидента с gitlab.com, такой себе постмортем.

Замысловатые туториалы

10 Myths About Docker That Stop Developers Cold — детальное развенчание мифов о Docker — буквально step-by-step. Ответы на самые newbies вопросы.

Everything you need to know about HTTP security headers — Deep dive в HTTP заголовки безопасности, детальное описание каждого заголовка в формате — зачем он нужен, должен ли я это использовать и как?

Beringei: A high-performance time series storage engine — Facebook разработал свою TSDB и отлично использует ее в мониторинге. Говорят, что уникальный алгоритм сжатия умеет компрессить дату на 90%.

Как мы Redis Cluster готовили — личный опыт и набитые шишки в приготовлении Redis Cluster.

Enable PHP-FPM Status Page — детальное описание того, как работает status page в php-fpm, описаны кастомизации, форматы и значения. Отлично подойдет для снятия метрик и статистики.

Новые штуковины и тулзовины

A million requests per second with Python — ребята сделали самый быстрый веб-фреймворк для Python, который абсолютно взрывает все бенчмарки! Ну, как взрывает — по производительности получается примерно как fasthttp на Go. Они использовали HTTP pipelining, Nagle’s algorithm, scatter/gather I/O и еще много рокет саенс для создания Japronto.

Open Sourcing Screwdriver, Yahoo’s Continuous Delivery Build System — Yahoo выложили в опенсорс свою CD реализацию, выглядит интересно. Кто рискнет использовать первым?

Announcing Pipenv! — Все ждали, и он появился! Pipenv для Python. Прощай, requirements.txt

Site Reliability Engineering — Книжка от Google о том, как правильно делать SRE, теперь в свободном доступе! Субъективно, это очень большой вклад в развитие существующих продуктов, развитие стандартов, мотивация для пересмотра существующих «уже и так работает» вещей.

Умные мысли

Экономика DevOps — великолепная статья о том, откуда появился DevOps, почему он выгоден и удобен бизнесу. Must read!

The Dark Standup — печальная и поучительная история о том, как команда работала по 50 часов в сутки, а потом решила перестать так делать. И, собственно, результаты улучшились. Есть смысл поучиться на чужих ошибках.

Chatops и будущее — взгляд на ChatOps с другой стороны — со стороны NLP. Зачем запоминать точные команды и ключи к боту, если можно его научить понимать человеческие команды?

Интересные видео

Артем Быковец: Bus Factor — или как контролировать и снижать процессные риски в своих командах
Очень актуально, почти каждый из нас — это маленький bus factor.

Дмитрий Лавриненко: DevOps in real life
Заразительный и мотивационный спич по базовым ценностям, подходам, паттернам и позиционировнию DevOps в наших реалиях. Рекомендую!


Давайте развивать наше комьюнити вместе!


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

Підписуйтеся на Telegram-канал редакції DOU, щоб не пропустити найважливіші статті.

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



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


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

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

сложилось впечатление, что под DevOps, на каждой галере подразумевают что-то свое
просто потому, что не знают, что это не должность, а методология

Вот была статья о том, что в большинстве компаний подразумевается под должностью DevOps engineer — dou.ua/...devops-engineer-position

Инструментарий от yahoo интересен, надо будет заценить. Видео «devops in real life» можно выкинуть, вода уровня вводного урока платных курсов «сделаем из вас девопса за месяц с гарантированным трудоустройством».

Отличный дайджест!

Прям DevOps4QA получился дайджест :) Спасибо, много интересного на выходные почитать.

Не только для QA, но и для девелоперов тут много интересного.

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