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

Похожие статьи:
[Fail review — рубрика, в якій ми збираємо історії про робочі провали: що відбулось, як виправляли і які висновки зробили.] Якщо роками...
Саме представники HR-відділів здійснюють фільтрацію вхідного потоку резюме: ті листи, що відповідають потрібним критеріям,...
Собрал в кучу мысли о программистах и их окружении. Моя попытка выйти из плоскости и посмотреть на систему под новым...
3D-печать и сборка 3D-принтеров — мое хобби и увлечение. Здесь я не буду делиться детальными схемами и чертежами,...
Старт курса в Киеве: 1 группа — 13 ноября, 2 группа — 4 декабряСтарт курса в Днепропетровске:...
Яндекс.Метрика