#performance #news
увидел презентацию перформанс инженера -
Alex Podelko (AWS), про тренды и конфликты в перформанс инженерии. и презентация настолько одновременно попала и не попала в меня, что не смог пройти мимо и решил поделиться.
коротко тезисами мысли из презентации и мнение:
1. в презентации "перформанс снова в моде", а я честно пропустил спад интереса к области как к таковой. интересно, что автор упоминает архитектуру, будто только теперь перформанс стал неотъемлемой частью system design. с этим мне сложно согласиться. скорее перформанс поменял упаковку и стал частью других дисциплин/ролей.
2. интересная мысль что теперь перформанс не только стремится (shift left) к ранним этапам разработки, но и (shift right) в operations, где нас встречают SRE, модный FinOps. не могу сказать что это прям очень свежий тренд, но я согласен с тем что это набирает обороты. я советую в это инвестировать время.
3. упоминается что performance engineering не является самостоятельной дисциплиной, нет ядра базы знаний, нет сертификации (вендорно нейтральной). я не до конца понял, почему автор так считает. тут, к примеру, "архитектура" - это дисциплина тогда?
4. снижается внимание к теории систем массово обслуживания/ теории очередей, снижается внимание к самим инструментам подачи нагрузки. да согласен, сейчас можно читать Брендана Грегга вместо очередей и часто вижу (да и я не исключение) внедрение нагрузочного тестирования в платформу разработки, нативно.
5. все что находится в секции shift left: CI/CD, continuous performance testing и early testing очень давние тренды, я постоянно вижу контент направленный в эту сторону лет 8 точно. это меня как раз удивило, что это подаётся как тренд. на мой взгляд это уже правила хорошего тона на этапе внедрения нагрузки.
6. отдельно в блоке shift right отмечу observability, не зря Grafana затащила k6 к себе. в целом весь блок горячо поддерживаю. гигантский импакт на любой перформанс анализ создаёт именно наличие достаточного покрытия телеметрией.
7. конечно AI, тут я думаю всем интересно внедрить AI к себе в пайплайн тестирования. это заслуживает отдельного топика: про воспроизводимость и вариативность.
но тема трендов очень интересная, помимо описанного в презентации есть у кого-то свежие мысли? у меня была идея интеграции хаос тестов с перформансом и SLO, что выглядит как очень сильная связка особенно в продакшн контуре, но трендом это назвать очень сложно :)