Конференция завершена. Ждем вас на HighLoad++ в следующий раз!

Почему мы быстро считаем в банке Enterprise-системы

Доклад принят в программу конференции
Антон Батяев
Deutsche Bank TechCentre

Программирует с 2010 года, писал на C++, Java, участвовал в олимпиадном программировании ACM ICPC.
С 2014 программирует на Java.
С 2016 занимается финансовой математикой, расчетами рисков, деривативами и прочими вещами, связанными с биржами.
В Deutsche Bank TechCentre разрабатывает системы расчета рисков для валютных и других деривативов.

email: anton@batiaev.com
telegram @batiaev_com
twitter: @batiaev_com
Тезисы

Расскажу, что вообще можно считать в банке, и как мы оптимизируем расчеты рисков по деривативам. Постараюсь объяснить, для чего нам нужен грид на 15к CPU и как оптимально загрузить его расчетам.

Посмотрим, почему уплотнение хранения и передачи имеет ценность. И можно ли вообще иногда ничего не считать и воспользоваться аппроксимацией значений. Какие есть за и против в GC free код или Immutable, protobuf или json. Как в java одновременно работать с C++ и ReactUI и при этом не уронить прод с EXCEPTION_ACCESS_VIOLATION.

API
,
Java
,
Бэкенд / другое
,
Оптимизация производительности
,
Нагрузочное тестирование
,
Клиент-серверное приложение, REST API, protobuf
,
Взаимодействие с серверной стороной (REST, GraphQL, gRPC)

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

Rambler's Top100