Серия тренингов по анализу проблем производительности высоконагруженных приложений на JVM
Performance-баги случаются по самым разным причинам, порой далеко не очевидным, поэтому и подходы к их диагностике разные. В этой серии небольших тренингов рассматриваются три наиболее распространенных диагностических инструмента, доступных в JVM “из коробки”: снимки потоков, снимки памяти и JFR.
Когда с production прилетает очередная проблема с производительностью, важно уже уметь грамотно и быстро пользоваться ими для оперативной диагностики и устранения проблемы, а не тратить время на изучение и перебор вариантов во время пожара.
Все тренинги проходят в следующем формате:
Тренинги рассчитаны на JVM-разработчиков, отвечающих не только за написание кода, но и за обеспечение его производительности на production, поэтому на них охотно приходят разработчики всех уровней: от junior до senior.
Материалы тренингов также могут быть интересны тестировщикам и инженерам по эксплуатации высоконагруженных сервисов.
Каждый тренинг состоит из двух частей:
В середине теоретической части я предлагаю участникам проделывать некоторые действия вместе со мной, чтобы лучше вовлечь их в процесс и упростить дальнейшее погружение в практику. Это необязательно, но помогает лучше усваивать материал за счёт возможности его “пощупать”.
После каждого тренинга у участников остаётся шпаргалка — ёмкий слайд с краткой выжимкой наиболее важных сведений и приёмов по работе изученным инструментом. Она нужна, чтобы в момент возникновения проблемы восстановить нужные знания было быстрее и легче.
Реальные отзывы участников тренингов 2024 года можно почитать в моём Telegram-канале “Верхняя Полка” в комментариях под этим постом. Вот их краткие версии:
Анна, июль 2024 (полный текст):
Побывала на всех трёх занятиях в прошлом году. Курс оказался очень полезным, особенно с точки зрения практики: что, где смотреть? что вообще может дать тот или иной инструмент?
Георгий, июль 2024 (полный текст):
Было очень интересно и концентрированно, каждую тему Владимир подробно раскрывает, в итоге появляется какое-то понимание происходящего.
Рустам, сентябрь 2024 (оригинал):
Проходил осенью тренинг по потокам и памяти. Очень доступная подача материала, порадовало большое количество живых примеров в рантайме. Для меня это был первый структурированный опыт погружения в тему, позже помогло при решении боевой задачи. Рекомендую!
Также в дополнение к отзывам есть вот такое:
Стоимость каждого тренинга рассчитывается по запросу за всю группу независимо от числа участников (группы до 10 человек).
Оплата осуществляется по договору оказания консультационных услуг на реквизиты ООО “ТопарСофт” (ОГРН: 1235400028049, ИНН: 5473010565). Формы договора и акта оказанных услуг могут быть предоставлены заранее (свяжитесь со мной любым удобным способом).
В серию входят 3 одинаковых по формату тренинга, которые можно проводить в любом порядке (хотя рекомендую следующий):