Достигаем субмиллисекундного времени отклика в торговой системе на Java под LinuxАрхитектуры, масштабируемость
Специализируется на разработке высоконагруженных распределённых систем на платформе Java. Более чем за 10 лет работы в индустрии получил опыт разработки информационных систем в таких отраслях, как финансы, телеком, E-commerce и здравоохранение.
С 2009 по 2011 возглавлял внедрение In-memory Data Grid-решений в компании GridDynamics. В октябре 2011 г. перешёл в Дойче Банк, где работал в роли ведущего архитектора платформы для построения трейдинговых приложений.
Java используется для разработки очень разных систем. Некоторые типы систем (например, в электронной торговле) могут иметь очень жёсткие требования по времени отклика.
Разработка систем, оптимизированных для малого времени на Java, имеет много особенностей.
Доклад осветит практические аспекты разработки решений с малым временем отклика на платформе Java + Linux.
- Low latency, Ultra low latency и Real time - что всё это значит?
- Оптимизация архитектуры для минимизации времени отклика.
- Оптимизация времени отклика Java-кода.
- Многопоточность, параллелизация и время отклика.
- Настройка Linux для минимизации времени отклика.