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 способу