Системный анализ для Highload: что действительно важно
Недавно на Analyst Days 20 мы представили доклад Льва Немировского о системном анализе для highload-систем. Лев уже более 15 лет работает в разработке и последние 8 лет управляет кроссфункциональными командами. В своем выступлении он призвал участников пересмотреть подход к сбору требований и анализа высоконагруженных систем. Одной из ключевых тем было обсуждение того, что считать highload-системой в современных условиях: количество запросов в секунду, пиковые нагрузки в праздники и другие неожиданные сценарии, с которыми могут сталкиваться даже небольшие интернет-магазины. Лев подчеркнул важность акцента на нефункциональных требованиях и предложил разнообразные методы тестирования, такие как нагрузочное тестирование и моделирование отказов. Он отметил, что компромиссы при разработке — это нормально, но важно принимать их осознанно и заранее прорабатывать, чтобы избежать падений системы, особенно в ответственные моменты. Если вы хотите глубже вникнуть в эти и другие аспекты управления высоконагруженными системами, предлагаем посмотреть запись выступления.
Как выявить критичные требования для Highload-системы до того, как они станут проблемой?
На основе реального опыта я расскажу, на что действительно важно обратить внимание при анализе и проектировании высоконагруженных систем.
В этом практическом докладе мы разберем, как определять неочевидные сценарии использования, прогнозировать пиковые нагрузки и проектировать систему метрик. Я покажу, как правильно собирать нефункциональные требования, какие архитектурные аспекты нужно учесть на старте, и как валидировать принятые решения.
После доклада вы получите набор практик и инструментов для работы с Highload-проектами, которые помогут предотвратить проблемы до их возникновения. Все примеры основаны на реальных проектах и ошибках, которые лучше не повторять.
Доступно только после покупки 😊