- Java-программирование, #1.1, Конференц-зал
Разработчик и аналитик высоконагруженных систем, эксперт по машинному обучению. Увлекаюсь Java, Rust и байесовской статистикой.
В докладе расскажем об особенностях lambda-архитектур, платформе микро-сервисов Amazon Lambda, а также подводных камнях и победах с Node.JS и многопоточной Java. Затронем тему эффективной разработки и тестирования надежного и устойчивого многопоточного кода на Java. Поделимся опытом организации промежуточного дифференциального хранилища и непростым выбором между LMDB (lightning memory-mapped database), LevelDB (используется в Bitcoin blockchain), Apache Derby и Berkeley DB. Подробно расскажем о тонкостях использования инфраструктуры очередей на базе Amazon SQS, NoSQL в DynamoDB и мониторинге системы для предотвращения потерь данных клиентов и минимизации рисков последствий отказов и аварий датацентров. Разберем практику применения алгоритмов кластерной координации на примере ZooKeeper/Curator для масштабирования приложения.
Доклад будет полезен разработчикам высоконагруженных и многопоточных систем, работающих с большими объемами данных в жестких условиях обеспечения высокого уровня надежности и отказоустойчивости. Также информация будет полезной менеджерам, решающим профильные задачи сохранения и репликации данных в распределенных облачных проектах.
![SECON'2019](/assets/pdf-icon-9ab2310e98180ac5f77695e5b5c4807f8693778f0e563a7b11126d0a0d09cf3b.png)