Опыт и инсайты от инженера с eBay, более 20 лет создающего программное обеспечение.
Олег Муравский
Principal Data Architect в Eba y
Научитесь разрабатывать дизайн систем таким образом, чтобы они могли легко масштабироваться, сохраняя баланс между надежностью, ресурсами и временем.
Узнаете, как крупные компании ладят с высокой нагрузкой, разработаете собственную highload-архитектуру и научитесь выбирать технические решения, учитывая задачи бизнеса.
Получите фундаментальные знания в области системного дизайна, поймете, какие технологии применять в той или иной ситуации, и сможете оценивать затраты на их реализацию.
За 16 онлайн-занятий овладеете современными практиками хайлоада и системного дизайна, которые применяют в крупных и средних компаниях.
→ Сначала изучите терминологию архитектуры приложений, далее разберете преимущества и недостатки технологий, модели передачи, хранения и структуризации данных.
→ Затем научитесь работать с распределенными данными, пакетами и потоками, а также проектировать соответствующие решения.
→ По итогам курса создадите собственную систему, способную выдержать ежедневный трафик в ≥ 1 млн пользователей и масштабироваться.
Узнаете, какие технологии лежат в основе масштабируемых и отказоустойчивых систем. Научитесь применять и адаптировать современные highload-практики.
Поймете важность правильной архитектуры на реальных кейсах. Научитесь проектировать и разрабатывать системы, способные выдержать ≥ 1 млн пользователей в день.
Сможете оптимизировать работу существующих систем на вашей текущей работе и научитесь определять стоимость внедрения того или иного решения под задачи бизнеса.