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.

— як Twitter роблять свою інфраструктуру, скейл, микросервисы, і взагалі які вони круті пацани.

How Olympus 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

Опубліковано: 10/02/17 @ 11:00
Розділ Хостинг

Рекомендуємо:

Релокація в Чехію очима #дружинипрограміста
Шлях стажиста: наймасштабніша стажування для молодих дизайнерів в Україні
DOU Проектор: encrypt.one — сервіс безпечної передачі даних
MaxTarget — медійна мережа нового покоління
Де взяти стартовий екран для відео - 3 способу