Отличная статья(и видос) про то, что не нужно бояться тестов на реальных пользователях: https://www.infoq.com/presentations/testing-production-2018
InfoQ
Yes, I Test in Production (And So Do You)
Charity Majors talks about testing in production, the tools and principles of canarying software and gaining confidence in a build, and also about the missing link that makes all these things possible: instrumentation and observability for complex systems.
Толковая статья про то как создавать оптимальные докерфайлы с использованием стадий билда образа. Эту штуку можно успешно кидать в людей, которые спрашивают "а зачем ты сначала копируешь packages.json(.config/etc), а потом все остальное?"
https://link.medium.com/cUDeaK91mV
https://link.medium.com/cUDeaK91mV
Medium
Docker COPY: Dockerfile best practices
Docker has two similar Dockerfile instructions, COPY and ADD, which are both used to include files in an image. This article will explain…
Цикл статей про индекса в Postgres https://habr.com/ru/company/postgrespro/blog/326096/
Хабр
Индексы в PostgreSQL — 1
Предисловие В этой серии статей речь пойдет об индексах в PostgreSQL. Любой вопрос можно рассматривать с разных точек зрения. Мы будем говорить о том, что должно интересовать прикладного разработчика,...
#sre #devops
Котаны, в США прошел SREconf19 с дохренилионом полезных докладов. Видео пока нет(как будет, обязательно подогрею), но уже есть презы. Кину сюда те которые полезны сами по себе:
1. Общий доклад про отказоустойчивость и разные ее паттерны. Очень крутой набор инцидентов со ссылками на постмортемы
2. История про то как организовывать code-rewiew с полезными практиками и чек-листом(https://github.com/while1malloc0/code-review-checklist)
Котаны, в США прошел SREconf19 с дохренилионом полезных докладов. Видео пока нет(как будет, обязательно подогрею), но уже есть презы. Кину сюда те которые полезны сами по себе:
1. Общий доклад про отказоустойчивость и разные ее паттерны. Очень крутой набор инцидентов со ссылками на постмортемы
2. История про то как организовывать code-rewiew с полезными практиками и чек-листом(https://github.com/while1malloc0/code-review-checklist)
GitHub
while1malloc0/code-review-checklist
A checklist for ensuring that code reviews are thorough - while1malloc0/code-review-checklist
Forwarded from DevOps&SRE Library
sre19amer_slides_nolan.pdf
9 MB
What breaks our systems:
A taxonomy of black swans
Какие непредвиденные ситуации могут сломать вашу систему и как от них можно защититься
A taxonomy of black swans
Какие непредвиденные ситуации могут сломать вашу систему и как от них можно защититься
Forwarded from DevOps&SRE Library
sre19amer_slides_turner.pdf
535.4 KB
Creating a Code Review Culture
Как создать культуру code review в своей команде. В перезентации ссылка на небольшой чеклист:
https://github.com/while1malloc0/code-review-checklist
Как создать культуру code review в своей команде. В перезентации ссылка на небольшой чеклист:
https://github.com/while1malloc0/code-review-checklist
Ху-ху-художественная статья про AI, ML, DataScience и прочие модные баззворды: https://content.pivotal.io/intersect/dont-jump-into-ai-without-doing-your-homework Основная мысль не новая: сначала думай зачем тебе нужен X, а потом уже X внедряй. Все вроде бы правильно и логично, но поцоны, видать, просто не слышали про овер100500 саксесс стори русских блокчейн-стартапов, где на одних баззвордах объем инвестиций выростал на несколько порядков)
content.pivotal.io
Don't jump into AI without doing your homework
Artificial intelligence can be difficult to grok. The best place to start is to get up to speed on what AI actually means and doesn’t mean, and what it actually can and cannot do.
Forwarded from DevOps&SRE Library
login_spring19_05_mangot.pdf
182.8 KB
Achieving Reliability with Boring Technology
Автор книги Mastering DevOps про использование "скучных технологий" для достижения надежности систем.
Автор книги Mastering DevOps про использование "скучных технологий" для достижения надежности систем.
Forwarded from BZD • Книги для программистов
Site_Reliability_Engineering.pdf
7.8 MB
#DevOps #SRE
[Russian]
Title: Site Reliability Engineering. Надежность и безотказность как в Google.
Author: Бетси Бейер, Крис Джоунс, Дженнифер Петофф, Нейл Ричард Мёрфи
Year: 2019
Pages: 592
ISBN: 9785446109760
Screenshot: t.me/bzd_screenshots/704
@bzd_channel
[Russian]
Title: Site Reliability Engineering. Надежность и безотказность как в Google.
Author: Бетси Бейер, Крис Джоунс, Дженнифер Петофф, Нейл Ричард Мёрфи
Year: 2019
Pages: 592
ISBN: 9785446109760
Screenshot: t.me/bzd_screenshots/704
@bzd_channel
#consensus #algorithm
Статья про основы распределенного консенсуса
https://blog.acolyer.org/2019/03/08/a-generalised-solution-to-distributed-consensus
Статья про основы распределенного консенсуса
https://blog.acolyer.org/2019/03/08/a-generalised-solution-to-distributed-consensus
#books #ddd
Одна из самых холиварных книг за последнее время! Кто бы мог подумать, что книжка размером с толмуд может заставить поехать головой столько разработчиков и мамкиных архитекторов. Являясь логическим продолжением Эвансовского DDD закидывает несколько современных трендов aka CQRS, ES, Hexagonal Arch, Domain Events и т.п. Основная проблема, кмк, как всегда в категоричности автора и очень однополярном взгляде на сабж. Не смотря на всю неоднозначность к прочтению рекомендуется, но только при наличии здорового скептецизма
P.S., есть еще 2я часть про реактивное DDD с примерами на Akka
Одна из самых холиварных книг за последнее время! Кто бы мог подумать, что книжка размером с толмуд может заставить поехать головой столько разработчиков и мамкиных архитекторов. Являясь логическим продолжением Эвансовского DDD закидывает несколько современных трендов aka CQRS, ES, Hexagonal Arch, Domain Events и т.п. Основная проблема, кмк, как всегда в категоричности автора и очень однополярном взгляде на сабж. Не смотря на всю неоднозначность к прочтению рекомендуется, но только при наличии здорового скептецизма
P.S., есть еще 2я часть про реактивное DDD с примерами на Akka
Астрологи объявили неделю алертинга!
Из всего Ops'а алертинг, кмк, наиболее стремная и непонятная тема. В свое время я чуть пальцы не сломал пытаясь нагуглить что-то типа USE\RED alerting и т.д. Так что ниже поделюсь тем что удалось найти по теме
Из всего Ops'а алертинг, кмк, наиболее стремная и непонятная тема. В свое время я чуть пальцы не сломал пытаясь нагуглить что-то типа USE\RED alerting и т.д. Так что ниже поделюсь тем что удалось найти по теме
#alerting #sre
Во-первых годный материал чувака из Google, часть которого перекочевала в SRE Book:
https://docs.google.com/document/d/199PqyG3UsyXlwieHaqbGiWVa8eMWi8zzAn0YfcApr8Q/edit
Кмк, на данный момент самый годный материал по сабжу
Во-первых годный материал чувака из Google, часть которого перекочевала в SRE Book:
https://docs.google.com/document/d/199PqyG3UsyXlwieHaqbGiWVa8eMWi8zzAn0YfcApr8Q/edit
Кмк, на данный момент самый годный материал по сабжу
Google Docs
My Philosophy on Alerting
My Philosophy on Alerting based my observations while I was a Site Reliability Engineer at Google Author: Rob Ewaschuk <rob@infinitepigeons.org> Introduction Vernacular Monitor for your users Cause-based alerts are bad (but sometimes necessary) Alerting…
#alerting #sre
Продолжает список доклад поцонов из Контура
https://youtu.be/U4u4Bd0FtrY?list=PLH-XmS0lSi_wMtn1TsBc2_vv7tBDAf7Qg
Парни молодцы, и Мойру продали(кстати, если у кого Графит, то рекомендую) и годный доклад сделали
Продолжает список доклад поцонов из Контура
https://youtu.be/U4u4Bd0FtrY?list=PLH-XmS0lSi_wMtn1TsBc2_vv7tBDAf7Qg
Парни молодцы, и Мойру продали(кстати, если у кого Графит, то рекомендую) и годный доклад сделали
YouTube
Собственная система уведомлений о нештатных ситуациях / Алексей Кирпичников (Контур)
HighLoad++ Moscow 2018 Зал «Конгресс-холл» 9 ноября, 16:00 Тезисы и презентация: http://www.highload.ru/moscow/2018/abstracts/4239 Чему мы научились, пока де...
Forwarded from Админим с Буквой (bykva)
Habr
Operating Systems: Three Easy Pieces. Part 1: Intro (перевод)
Введение в операционные системы Привет, Хабр! Хочу представить вашему вниманию серию статей-переводов одной интересной на мой взгляд литературы — OSTEP. В этом материале рассматривается достаточно...
https://www.infoq.com/news/2019/03/graphite-scaling-booking?utm_source=infoqemail&utm_medium=devops&utm_campaign=newsletter&utm_content=04022019 статья про то как в букинге переписали все компоненты графитовского стека
InfoQ
Scaling Graphite at Booking.com
Booking.com's engineering team scaled their Graphite deployment from a small cluster to one that handles millions of metrics per second. Along the way, they modified and optimized Graphite's core components - the carbon-relay and carbon-cache, and the rendering…
DevOps Deflope News
В течении десятка часов пришло две большие новости: 1. AWS анонсировали выпуск в опенсорс «Open Distro for Elasticsearch» — дистрибуции Elasticsearch с набором компонентов, которых так не хватало в опенсорсном Elasticsearch: * Security — поддержка разных…
Подъехала статья-сравнение Amazon'овского OpenDist с Elastic дистрибутивами https://sematext.com/blog/open-distro-elasticsearch-review С одной стороны, немножко тащит маркетинговым булшитом, но, с другой, наводит на мысль, что подарок от Amazon не такой уж и вау. Походу придется идти и самому разбираться че-почем
Sematext
Open Distro for Elasticsearch Review - Sematext
See how Open Distribution for Elasticsearch compares with various other Elasticsearch distributions and the features available out of the box.
Forwarded from POSTGRESSO
Автор, работавший в NTT и перешедший в 2ndQuadrant задаёт интересные вопросы по поводу распределенных транзакций и собирается их в будущих статьях обсуждать: https://blog.2ndquadrant.com/back-to-postgresql-and-postgres-xl/
POSTGRESSO
Автор, работавший в NTT и перешедший в 2ndQuadrant задаёт интересные вопросы по поводу распределенных транзакций и собирается их в будущих статьях обсуждать: https://blog.2ndquadrant.com/back-to-postgresql-and-postgres-xl/
Еще туда же старый видос про кластер постгреса и не только постгреса: https://youtu.be/SYiaALbSoSs
YouTube
Высер за распределённые датабазы
Автор постгрес кластера рассказал почему распределённые датабазы это сложно и дорого
Forwarded from FrontEndDev
Smashing Magazine
How To Align Things In CSS — Smashing Magazine
There are a few ways to align elements in CSS. In this article, Rachel Andrew explains what they are with some tips to help you remember which to use and why. She will take a look at the different alignment methods. Instead of providing a comprehensive guide…