Здравствуйте, viellsky, Вы писали:
V>Выгорание от чего именно, уточни?
Выгорание от постоянного нервного напряжения из-за того, что раньше Хай Лоад был искусством, а не ремеслом, т.е. результат успеха в оптимизациях был непредсказуемым. Если ты сидел 3 ночи и не придумал, как повысить скорость работы микросервиса, который на бизнесе тормозит и падает при любой пиковой нагрузке, например когда начинается маркетинговая кампания и нагрузка вырастает x10, то у тебя будет стресс. Ведь ты не знаешь, что можно сделать репликацию, и ты вместо репликации пытаешся ускорить саму программу, а она у тебя в виде единственного монолита на тяжеловесных потоках, и ты пытаешься её ускорить путём скажем игры с алгоритмами поиска. Да, ты ускоришься на x2, но тебе нужно ускорение x10, а в идеале — произвольное ускорение при любой входящей нагрузке.
Сейчас хай лоад превратился в ремесло, есть много хороших книг, есть готовые шаблоны проектирования и готовые стэки (типа Spring Reactor или Resiliencej4), и хайл лоад стал обычным ремеслом с предсказуемым результатом, поэтому сейчас выгорания там нет. Если конечно ты читаешь книжки и изучаешь реактивные паттерны. Если ты занимаешься хай лоадом без книжек, чисто на интуитивном уровне, тогда выгорание возможно, т.к. ты будешь постоянно придумывать свои велосипеды для решения типовых проблем зай лоада и можешь легко выгореть от перенапряжения.