Как работается в High load ?
От: Murk  
Дата: 19.09.25 09:41
Оценка: :)
Есть ли корреляция между
риском выгореть
и RPS (throughput)?

Есть ли корреляция между
риском нарушения work-life balance
и RPS (throughput)?

Как это зависит от позиции (Junior, Middle, Senior, team\tech lead)?
Отредактировано 19.09.2025 9:45 Murk . Предыдущая версия .
Re: Как работается в High load ?
От: Miroff Россия  
Дата: 19.09.25 09:50
Оценка:
Здравствуйте, Murk, Вы писали:

Классического хайлоада больше нет. С одной стороны железо сделалось очень мощным, а с другой нагрузки перестали экспоненциально расти, как в эпоху развития интернета.
Re[2]: Как работается в High load ?
От: Murk  
Дата: 19.09.25 10:11
Оценка:
M>Классического хайлоада больше нет. С одной стороны железо сделалось очень мощным, а с другой нагрузки перестали экспоненциально расти, как в эпоху развития интернета.
Хорошо, в не классическом хайлоаде (сегодняшнем) есть корреляции?
Re[3]: Как работается в High load ?
От: Miroff Россия  
Дата: 19.09.25 11:06
Оценка: :))
Здравствуйте, Murk, Вы писали:

M>Хорошо, в не классическом хайлоаде (сегодняшнем) есть корреляции?


Нету. Это обычная работа, как опердень или формоклепство. Есть общеизвестные правила, соблюдай их и никто не скажет что ты виноват.

Вот в AI бывает такая корреляция. Накосячила твоя модель скоринга на 0.5% и банк потерял пару миллиардов на невозвратных кредитах.
Re[3]: Как работается в High load ?
От: Doom100500 Израиль  
Дата: 21.09.25 05:53
Оценка:
Здравствуйте, Murk, Вы писали:

M>>Классического хайлоада больше нет. С одной стороны железо сделалось очень мощным, а с другой нагрузки перестали экспоненциально расти, как в эпоху развития интернета.

M>Хорошо, в не классическом хайлоаде (сегодняшнем) есть корреляции?

Сейчас это называется Panic Driven Development
Спасибо за внимание
Re: Как работается в High load ?
От: dsorokin Россия  
Дата: 22.09.25 17:16
Оценка: 6 (1) +1 :)
Здравствуйте, Murk, Вы писали:

M>Есть ли корреляция между

M>риском выгореть
M>и RPS (throughput)?

M>Есть ли корреляция между

M>риском нарушения work-life balance
M>и RPS (throughput)?

M>Как это зависит от позиции (Junior, Middle, Senior, team\tech lead)?


Есть корреляция между риском выгореть и целеустремленностью. То есть, если ты можешь, скажем, недели две пахать за компьютером часов по 10-12 (потому что у тебя есть идея), то считай, что у тебя есть очень высокий риск выгореть, и есть высокий риск нарушения баланса в жизни. В таких случаях рекомендуется сбавить обороты и просто работать в том же темпе, в каком работают все остальные люди (другие люди не могут работать в таком темпе, а не то, чтобы не хотят. Просто не могут, не способны — не хватает внутренней энергии).

От прикладной области это мало зависит. Это особенность характера.

Может быть, я про RPS не понял. В общем, если твое RPS означает работоспособность, то тогда да, корреляция прямая. При высокой работоспособности есть очень высокий риск выгорания. Особенно, если ты способен работать больше и дольше, чем могут другие. В таких случаях сильно рекомендуют следить за режимом работы. Таким работоспособным людям кажется, что они могут, но нет, природу не обманешь
Re[4]: Как работается в High load ?
От: Артём Австралия жж
Дата: 22.09.25 19:38
Оценка:
Здравствуйте, Miroff, Вы писали:

M>Вот в AI бывает такая корреляция. Накосячила твоя модель скоринга на 0.5% и банк потерял пару миллиардов на невозвратных кредитах.


А судьи кто? Как можно точно доказать, что это регрессия в модели, а не рецессия в экономике?
Re[3]: Как работается в High load ?
От: dsorokin Россия  
Дата: 23.09.25 05:07
Оценка:
Здравствуйте, Murk, Вы писали:

M>Хорошо, в не классическом хайлоаде (сегодняшнем) есть корреляции?


А если ты постоянно тревожишься и переживаешь (например, из-за чрезмерно высокой стоимости ошибки), то тогда есть высокий риск эмоционального выгорания. Ты этого боишься? Или кто-то из твоих коллег подвержен такому риску?

Это нормально, когда ты распознаешь, что вот в такой-то области не можешь работать. Хуже, если что-то чувствуешь, но продолжаешь работать. Мы — все разные, и у каждого из нас есть предрасположенность к определенным видам деятельности, а также есть такие виды деятельности, которые нам просто противопоказаны. Это абсолютно нормально.

Так-то, работа хорошего HR в том и должна состоять, чтобы чувствовать, для какой задачи человек подходит, а для какой — нет. Но это в идеальном мире, где на месте HR тоже работает человек, который от природы предрасположен быть HR... Также подобное должен чувствовать и хороший руководитель. Такой руководитель должен уметь определять, подходит человек для задачи или нет. Только HR это обычно определяет иррационально, а руководитель — рационально
Отредактировано 23.09.2025 5:45 dsorokin . Предыдущая версия .
Re[2]: Как работается в High load ?
От: viellsky  
Дата: 23.09.25 08:08
Оценка:
Здравствуйте, dsorokin, Вы писали:

D>Есть корреляция между риском выгореть и целеустремленностью.

D>При высокой работоспособности есть очень высокий риск выгорания.

"Выгорание" — эффект потери самомотивации. От работоспособности и тем более(!) от целеустремленности не зависит. У всех на виду к примеру Конюхов. Что там у него с выгоранием? А работоспособность и целеустремленность зашкаливают.

Выгорание связано с психологической усталостью. Да, усталость физическая влияет тут прямо — но устают и работоспособные и не очень — просто за разное время и под разной нагрузкой, тут связи никакой.
Целеустремленность — вообще фактор, который отражает способность именно долгосрочно вкладывать усилия ради достижения цели. Т.е. скорее надо говорить об обратной зависимости — у целеустремленных людей мотивация сохраняется наоборот дольше и менее подверженна временным провалам.

Наиболее сильно на мой взгляд влияют два фактора:
1. Наличие/отсутствие положительной обратной связи. Т.е. когда твои усилия не приводят к положительной динамике или результату. (Привет целеустремленным — на них это меньше влияет). А более работоспособные достигают больше плюшек (при правильном приложении усилий!), т.е. тоже скорее связь обратная.
2. Оптимизм. Люди, склонные рисовать себе радужные перспективы и выделять в происходящем всегда скорее плюсы, сильно игнорируя и быстро забывая минусы — намного менее подвержены выгоранию.

Работоспособные целеустремленные оптимисты — наименее подвержены выгоранию, они всю жизнь в движняке и на хорошем настроении. А ищущие быстрого результата слабаки пессимисты — выгорают чуть ли не перманентно.

Кстати, оптимисту становиться реалистом — опасно, лучше не надо, лучше на драйве поменьше одергивать себя дебагом потенциальных проблем. "Дорогу осилит идущий" — это про целеустремленных оптимистов — про тех, кто мало думает о проблемах и просто идет к цели потому что планомерно хочет её достичь.
Отредактировано 23.09.2025 8:10 viellsky . Предыдущая версия .
Re[3]: Как работается в High load ?
От: dsorokin Россия  
Дата: 23.09.25 09:58
Оценка:
Здравствуйте, viellsky, Вы писали:

V>"Выгорание" — эффект потери самомотивации. От работоспособности и тем более(!) от целеустремленности не зависит. У всех на виду к примеру Конюхов. Что там у него с выгоранием? А работоспособность и целеустремленность зашкаливают.


Это если повезет, когда основной вид деятельности совпадает с тем, где у тебя мотивация. А так бывает не всегда.

Есть расхожее заблуждение, что целеустремленные дескать всегда на вершине пирамиды, руководители и все такое. Это всего лишь миф. Если работа совпадает с основным делом, то, наверное, это здорово, и мотивация будет выше при положительной связи. Но часто бывает и какой-нибудь фриланс или удалёнка при наличии дополнительно того, что действительно мотивирует целеустремленного, например, это может быть семья или любимое дело (с масштабными целями). И тогда уже выгорание становится куда более реальным.

Про Конюхова я мало знаю. Может быть, он периодически делает интенсивные перерывы в изоляции, чтобы набраться сил для своих новых путешествий. Вполне себе вариант. Целеустремленные периодически заряжают свою батарейку. Это нормально
Re[2]: Как работается в High load ?
От: gyraboo  
Дата: 23.09.25 10:08
Оценка:
Здравствуйте, Miroff, Вы писали:

M>Классического хайлоада больше нет. С одной стороны железо сделалось очень мощным, а с другой нагрузки перестали экспоненциально расти, как в эпоху развития интернета.


Согласен. Если раньше хай лоад был искусством профилирования и придумывания велосипедов, то сейчас в Java EE появился стандартный реактивный стэк Spring Reactor, основанный на идеях высокой нагрузки от Netflix, который из коробки умеет в хай лоад.
Есть всякие библиотеки типа Resilience4j с наборами хайлоад-паттернов (https://proselyte.net/protective-patterns/), которые условно позволяют превратить в хайлоад даже обычное старое легаси-приложение на блокирующем стеке, просто обвешав его снаружи аннотациями Resilience4j для соблюдения правил манифеста реактивных систем (https://www.reactivemanifesto.org/ru). Ещё в джаву подвезли легковесные потоки, которые могут вообще убить реактивный стэк (ввиду его сложности для освоения и контринтуитивности).
Главное понимать разницу межуд блокирующих стэком и реактивным, и понимать когда хватает и обычного блокирующего стэка (типа, если нагрузка не превышает 500 rps, то и блокирующий стэк справится). Если же все сервисы городить на реактивном стэке, это получится сложный в сопровождении золотой унитаз.
То же и с нагрузкой на БД, можно обойтись реляционной БД, в 90;% спасают обычные индексы, а если данных много, то сделав обычное прозрачное партицирование таблиц партманом, а не городить NoSQL базы, т.к. за нереляционую модель нужно платить (сложностью кода, слабой целостностью данных и рассинхроном на узлах по теореме CPA)
Отредактировано 23.09.2025 10:12 gyraboo . Предыдущая версия . Еще …
Отредактировано 23.09.2025 10:11 gyraboo . Предыдущая версия .
Отредактировано 23.09.2025 10:09 gyraboo . Предыдущая версия .
Re[4]: Как работается в High load ?
От: viellsky  
Дата: 23.09.25 10:24
Оценка:
Здравствуйте, dsorokin, Вы писали:

D>Есть расхожее заблуждение, что целеустремленные дескать всегда на вершине пирамиды, руководители и все такое.

Целеустремленность все же про другое. "Вершина пирамиды, руководители" — про амбиции.

D>Если работа совпадает с основным делом, то, наверное, это здорово, и мотивация будет выше при положительной связи.

А если не совпадает — то откуда возьмется:
D>недели две пахать за компьютером часов по 10-12 (потому что у тебя есть идея),
Ответ — ниоткуда. Человек и не будет в таком случае 10-11 часов активно работать, а будет как остальные "чаек, болтовня с коллегами, немного кодинга до 18, а потом в кабак/в казино/на велик". Так что тут в рассуждениях надо "или крестик снять или трусы надеть".

D>Но часто бывает и какой-нибудь фриланс или удалёнка при наличии дополнительно того, что действительно мотивирует целеустремленного, например, это может быть семья или любимое дело (с масштабными целями). И тогда уже выгорание становится куда более реальным.

Выгорание от чего именно, уточни? Если от работы — ну так человек и не загорелся там, чего ему выгореть. Если "от жизни такой" — так это и есть отсутствие достаточно положительного результата в приемлемый срок.

D>Про Конюхова я мало знаю. Может быть, он периодически делает интенсивные перерывы в изоляции, чтобы набраться сил для своих новых путешествий. Вполне себе вариант. Целеустремленные периодически заряжают свою батарейку. Это нормально

Да какая разница, как он поступает — человек не выгорел за многие годы. Хотя по твоим тезисам о прямой корреляции его качеств, должен был уже давно в депрессию впасть и бросить эти свои путешествия.
Re[4]: Как работается в High load ?
От: Murk  
Дата: 23.09.25 10:46
Оценка: +1
D>Так-то, работа хорошего HR в том и должна состоять, чтобы чувствовать, для какой задачи человек подходит, а для какой — нет.

HR должен понять есть ли у кандидата знания и может ли он выполнять работы в ближайшие несколько лет.
То что будет после нескольких лет с кандидатом далеко не каждый HR будет анализировать:
выгорет, не выгорет это выбор кандидата.
Может для него ок выгорание, он на это сознательно идёт.
Re[5]: Как работается в High load ?
От: dsorokin Россия  
Дата: 23.09.25 10:48
Оценка:
Здравствуйте, viellsky, Вы писали:

V>Здравствуйте, dsorokin, Вы писали:


D>>Есть расхожее заблуждение, что целеустремленные дескать всегда на вершине пирамиды, руководители и все такое.

V>Целеустремленность все же про другое. "Вершина пирамиды, руководители" — про амбиции.

Дело не столько в амбициях, сколько в необходимости контроля того, что связано с основным делом, а это, как правило, ведет вверх по карьерной лестнице

D>>Если работа совпадает с основным делом, то, наверное, это здорово, и мотивация будет выше при положительной связи.

V>А если не совпадает — то откуда возьмется:
D>>недели две пахать за компьютером часов по 10-12 (потому что у тебя есть идея),
V>Ответ — ниоткуда. Человек и не будет в таком случае 10-11 часов активно работать, а будет как остальные "чаек, болтовня с коллегами, немного кодинга до 18, а потом в кабак/в казино/на велик". Так что тут в рассуждениях надо "или крестик снять или трусы надеть".

Если в Америке, то наверное, что ниоткуда. А у нас пока никто не может покуситься на твое свободное время (если нет конфликта интересов).

А так, да, целеустремленный тем и отличается от всех остальных, что он только исключительно сам может определить для себя цели — характерное отличие

D>>Но часто бывает и какой-нибудь фриланс или удалёнка при наличии дополнительно того, что действительно мотивирует целеустремленного, например, это может быть семья или любимое дело (с масштабными целями). И тогда уже выгорание становится куда более реальным.

V>Выгорание от чего именно, уточни? Если от работы — ну так человек и не загорелся там, чего ему выгореть. Если "от жизни такой" — так это и есть отсутствие достаточно положительного результата в приемлемый срок.

См. подсказку выше

D>>Про Конюхова я мало знаю. Может быть, он периодически делает интенсивные перерывы в изоляции, чтобы набраться сил для своих новых путешествий. Вполне себе вариант. Целеустремленные периодически заряжают свою батарейку. Это нормально

V>Да какая разница, как он поступает — человек не выгорел за многие годы. Хотя по твоим тезисам о прямой корреляции его качеств, должен был уже давно в депрессию впасть и бросить эти свои путешествия.

Я думаю, что он выгорает после каждого своего путешествия. Потом отдыхает, восстанавливается, набирается сил и все по-новой, чтобы всем нам доказать возможности того, на что способны мы как люди

Уход в собственную пещеру для восстановления — это часть естественного цикла для целеустремленного
Re[5]: Как работается в High load ?
От: gyraboo  
Дата: 23.09.25 10:51
Оценка:
Здравствуйте, viellsky, Вы писали:

V>Выгорание от чего именно, уточни?


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