Fault Tolerance in Distributed Environment
Разработчик-архитектор с профессиональный опытом 15 лет специализирующийся на разработке распределенных приложений. Работал с такими технологиями как Spring Cloud, Akka, Java EE, BigData стэк. Возглавлял разные команды разработки ПО, участвуя в полном жизненном цикле процесса разработки программного обеспечения. Разрабатывал серверные, пользовательские и мобильные приложения. На сегодняшний день в основном имею дело с микросервисными архитектурами. Автор тренинговых курсов по Spring Cloud, Akka for Java. Спикер на конференциях и встречах: Java Madness, Logeek Night, RunIT, JEEConf, Dev Labs, JavaDay, JUG.UA и др.
Тема доклада: Fault Tolerance in Distributed Environment В современном мире, проекты разрабатываются в распределенном окружении. В процессе разработки и миграции в распределенную архитектуру один из основных нюансов это отказоустойчивость. Приложения распределены и множество внешних факторов могут повлиять на коммуникацию между компонентами, понизив качество или вообще блокировать связь. Как правильно повысить отказоустойчивость распределенной системы? Какие классические и современные шаблоны позволять сделать это наиболее эффективным путем? Чего надо избегать?. В этом докладе мы рассмотрим ответы на перечисленные вопросы и обсудим разные варианты применения классических и современных подходов.
Программа включает: