Материалы к докладу «SRE и перформанс, или Когда производительность имеет значение»:
— Презентация доклада.
— Доклад «В чём (ещё) польза распределённых трассировок» на DevOops 2022 (материалы, YouTube).
— Доклад «Как (не) надо проводить нагрузочное тестирование» на HeisenBug 2023 (материалы, YouTube).
— Доклад «Как внедрить SLO в продукт и получить от этого пользу» от Даниила Марданова (Контур) на DevOops 2023.
— Доклад «SLA — друг или враг разработчика?» на DevOops 2021 (материалы, YouTube).
— Доклад «Vostok Hercules: 3 года доставляем телеметрию — полёт нормальный» на JPoint 2022 (материалы, YouTube).
— Доклад «Работа над ошибками» (про внедрение Sentry у нас в Контуре) на DevOops 2020 (материалы, YouTube).
— Доклад «Перформанс: что в имени тебе моём?» от Алексея Шипилёва на JPoint 2017 (YouTube).
— Доклад «Где моя память, чувак?» От Никиты Сальникова-Тарновского на JPoint 2015 (YouTube).
— Google SRE books (помимо не устаревающей классики Google ещё 2 книги и большое количество дополнений к книге в виде статей и докладов):
* SRE Book (2016)
* SRE Workbook (2018)
* Building Secure and Reliable Systems (2020)
* SRE Book Updates
— Тот самый опрос про причины факапов (в презентации слепок результатов опроса на момент доклада).
— Статья про метастабильные отказы (white paper — PDF, 2021).
— Блог Брендана Грегга про Performance и Linux.
— Critical Path в распределённых трассировках:
* Статья про анализ микросервисной архитектуры с использованием critical path от Uber.
* Статья «Distributed Latency Profiling through Critical Path Tracing» от Brian Eaton, Jeff Stewart, Jon Tedesco и N. Cihan Tas из Google (white paper — PDF, 2022).
— Набор Java-инструментов для перформанс-инженера:
* jattach (heap-dump, thread-dump, …)
* async-profiler (профайлер)
* JMH (java microbenchmark harness)
* Eclipse MAT (memory analyzer tool)
* Gatling (инструмент для нагрузочного тестирования)
* JMeter (инструмент для нагрузочного тестирования)
#видеозаписи #материалы #подборка #sre #highload #performance #devoops
Post #59
3.53K