Создание событийно-управляемых (микро)сервисов с помощью Apache Kafka, Гвидо Шмутц
Автор: Devoxx
Загружено: 2018-03-12
Просмотров: 145656
Описание:
Подпишитесь на наш канал на YouTube: https://bit.ly/devoxx-youtube
Подпишитесь на нас в Facebook: / devoxxcom
Подпишитесь на нас в Twitter: / devoxx
Этот доклад начнётся с краткого обзора того, как мы создавали системы за последние 20 лет, вплоть до современной идеи построения систем с использованием микросервисной архитектуры. Что такое микросервисная архитектура и чем она отличается от сервисно-ориентированной архитектуры? Стоит ли использовать традиционные REST API для интеграции сервисов в микросервисной архитектуре? Или лучше использовать более слабосвязанный протокол? Будут даны ответы на эти и многие другие вопросы. В докладе будет показано, как распределённый журнал (концентратор событий) может помочь создать централизованную, постоянную историю событий и какие преимущества это даёт. Apache Kafka идеально подходит для построения такой асинхронной, слабосвязанной событийно-управляемой инфраструктуры. События запускают логику обработки, которая может быть реализована как традиционным способом, так и в потоковом режиме. В докладе рассматривается разница между коммуникацией, управляемой запросами и событиями, а также даются ответы на вопросы о том, когда какой из них использовать. В докладе рассказывается о том, как современная система потоковой обработки может использоваться для хранения состояния как внутри системы, так и в базе данных, и как это состояние может быть использовано для дальнейшего повышения независимости других сервисов, что является основной целью архитектуры микросервисов.
Гвидо Шмутц работает в компании Trivadis, имеющей статус платинового партнера Oracle. В Trivadis он отвечает за инновации в области решений SOA, BPM и интеграции приложений, а также возглавляет совет по архитектуре Trivadis. Он обладает многолетним опытом работы в качестве разработчика, тренера, преподавателя и архитектора в области создания сложных решений на базе Java EE и SOA. В настоящее время он сосредоточен на разработке и реализации проектов SOA и BPM с использованием стека Oracle SOA. Также он интересуется решениями для больших данных и быстрых данных, а также тем, как объединить эти новые технологии в современной информационной и программной архитектуре. Гвидо — директор Oracle ACE по Fusion Middleware и SOA, а также постоянный докладчик на международных конференциях.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: