Проблема вертикального масштабирования и синхронизация // «Архитектура и шаблоны проектирования»
Описание: Приглашаем вас на урок, посвященный проблеме вертикального масштабирования и синхронизации в рамках курса “Архитектура и шаблоны проектирования“. В ходе этого урока мы рассмотрим проблемы масштабирования приложений и вариантов их решений.
На уроке мы сосредоточимся на следующих аспектах:
1. Проблема масштабирования:
- Предпосылки возникновения проблемы масштабирования
- “Традиционная“ модель вычислений, возникающие ограничения и накладные расходы в рамках неё
- Проблемы многопоточности, нежелательные состояния и синхронизация
- Задача организации распределённой системы
- Обзор модели вычислений, обходящей ограничения “традиционной“, и вариантов её реализации
2. Практический пример и решения:
- Обзор подходов к архитектуре приложений преобладавших в разное время, их особенности, плюсы и недостатки.
- Рассмотрение реального примера архитектуры приложения, в рамках которого использование примитивов синхронизации сводится к минимуму.
- Рассмотрение общих моментов между движком javascript в браузере и highload-системой.
«Архитектура и шаблоны проектирования» -
Преподаватель: Иван Шарун - за 8 лет опыта в IT успел позаниматься embedded разработкой на C и desktop на C в НИИ приборостроения, back-end разработкой в стартапах, исследованием и разработкой системы анализа данных для Advanced driver-assistance systems в Intel
Пройдите опрос по итогам мероприятия -
Следите за новостями проекта:
- Telegram:
- ВКонтакте:
- LinkedIn:
- Хабр: