Рейтинг@Mail.ru
Highload++ 2017 завершён!

Профессиональная конференция разработчиков высоконагруженных систем

СКОЛКОВО, Москва 7 и 8 ноября

11-я ежегодная конференция для разработчиков highload-систем, которая соберет   2 700 участников из разных регионов России и мира. Мероприятие направлено на обмен знаниями о технологиях, позволяющих одновременно обслуживать многие тысячи и миллионы пользователей.

Программа охватывает такие аспекты веб-разработок, как архитектуры крупных проектов, базы данных и системы хранения, системное администрирование, нагрузочное тестирование, эксплуатация крупных проектов и другие направления, связанные с высоконагруженными системами.

Опыт разработки, отладки и внедрения системы горячего резервирования торговой системы
Enterprise-системы

Доклад принят в Программу конференции
Московская Биржа

Интересуется проектированием сложных систем, системным программированим, C/C++, Linux kernel, а также "ковырянием" железа на низком уровне.

Тезисы

- "Горячий" резерв, что это и зачем это нужно? Всем ли нужен?
- Почему Московская Биржа решила это реализовывать.
- Классические архитектуры построения горячего резерва, обзор наработок.
- Почему потребовалось разрабатывать свой алгоритм. (Биржа должна быть максимально доступна, даже если алгоритм думает, что лучше, вообще, все прекратить на сегодня...).
- Версия 1.0: 2013г, не совсем то, что ожидали... split brain.
- Еще 9 месяцев разборов, пока не найдена причина split brain, невероятное не означает невозможное.
- "...но осадок остался", разработка архитектуры 2.0 - мажоритарной системы резервирования с избранием лидера по голосованию.
- Протокол взаимодействия оказался, мягко говоря, не простой.
- Что интересного (и новаторского) в схеме резервирования.
- Не так сложно запрограммировать, но вот как тестировать? верифицировать алгоритм? как тестировать реализацию? split brain, etc.?
- Система тестирования и тестирование системы тестирования.
- Что удалось "поймать" за время работы (и работы в production).
- Полет нормальный.

Отказоустойчивость
,
Распределенные системы
,
Проектирование информационных систем
,
Приёмочные и функциональные тесты
,
Enterprise-системы

Другие доклады секции
Enterprise-системы

Rambler's Top100