Опыт и инсайты от инженера, который 12 лет создает программное обеспечение для Google
Ярослав Литус
Staff Software Engineer в Goo gle
Научитесь разрабатывать дизайн систем таким образом, чтобы они могли легко масштабироваться, сохраняя баланс между надежностью, ресурсами и временем.
Узнаете, как крупные компании ладят с высокой нагрузкой, разработаете собственную highload-архитектуру и научитесь выбирать технические решения, учитывая задачи бизнеса.
Получите фундаментальные знания в области системного дизайна, поймете, какие технологии применять в той или иной ситуации, и сможете оценивать затраты на их реализацию.
За 18 видеоуроков и 9 Q&A-сессий вы овладеете современными практиками по хайлоаду и системному дизайну, которые применяют в крупных и средних компаниях.
Сначала вы изучите терминологию архитектуры приложений и узнаете, как системы коммуницируют с внешним миром. Далее разберете преимущества и недостатки технологий, модели передачи, хранения и структуризации данных. Затем научитесь работать с распределенными данными, пакетами и потоками, а также проектировать соответствующие решения. По итогам курса вы создадите собственную систему, способную выдержать ежедневный трафик в ≥ 1 млн пользователей и масштабироваться.
Узнаете, какие технологии лежат в основе масштабируемых и отказоустойчивых систем. Научитесь применять и адаптировать современные highload-практики.
Поймете важность правильной архитектуры на реальных кейсах. Научитесь проектировать и разрабатывать системы, способные выдержать ≥ 1 млн пользователей в день.
На Q&A-сессиях вы сможете задать вопрос лектору Ярославу Литусу о том, как создавать массивные системы, способные легко масштабироваться, быть надежными и ресурсоэффективными.
Методист курса ― Вячеслав Конашков, Solution Architect / Tech Lead в TripleA, имеет 20 лет опыта в IT. Он будет проверять домашние задания и консультировать в Slack и на Q&A-сессиях.
Вы можете оптимизировать работу существующих систем на вашей текущей работе и научитесь определять стоимость внедрения того или иного решения под задачи бизнеса.
Разберете свои вопросы на Live-сессии с лектором и методистом
Разберете свои вопросы на Live-сессии с лектором и методистом
Разберете свои вопросы на Live-сессии с лектором и методистом
Разберете свои вопросы на Live-сессии с лектором и методистом
Разберете свои вопросы на Live-сессии с лектором и методистом
Разберете свои вопросы на Live-сессии с лектором и методистом
Разберете свои вопросы на Live-сессии с лектором и методистом