Cqrs - інноваційне рішення проблем сучасних enterprise додатків

CQRS - інноваційне рішення проблем сучасних enterprise додатків

Опис: Перед сучасними enterprise додатками виникає чимало проблем: високі вимоги до масштабованості, постійно зростаюча складність бізнес-логіки, швидко мінливі вимоги, звітність в реальному режимі часу. Багатошарова архітектура не забезпечує їх легкого рішення. Тому необхідно використовувати підходи, в яких ці проблеми вирішені з самого початку. Одним з таких підходів є CQRS. CQRS - це реалізація EDA (Event Driven Arcitechture) підходу, яка пропонує поділ відповідальності в додатку між компонентом, що містить реалізацію бізнес логіки додатка і компонентом, відповідальним за вибірку даних (reporting, показ даних користувачеві). Синхронізація між компонентами відбувається за допомогою бізнес-подій. У цій доповіді розповідатиметься про основні переваги CQRS. Варіантом реалізації цього підходу в світі Java є Axonframework. Даний framework має інтеграцію з Spring і JPA. Учасники дізнаються про переваги використання Axonframework, які виявилися в процесі роботи з ним. Одним з його недоліків є швидкість роботи систем зберігання даних або відсутності в них транзакційності, тому Exigen Services вирішив створити власне рішення на основі NoSQL бази даних OrientDВ, яке також буде презентовано.













Тип виступу: Доповідь (60 хвилин)

Cqrs - інноваційне рішення проблем сучасних enterprise додатків

Андрій Ломакін

Андрій - технічний лідер і архітектор компанії Exigen Services. Має великий досвід роботи з різними Java-технологіями. Постійно бере участь в складних Java-проектах, там, де потрібно знайти нестандартне рішення або застосувати абсолютно новий на ринку продукт. Активно займається навчанням юних розробників і коачінг більш досвідчених хлопців, проводить внутрішні тренінги, тримає руку на пульсі всіх новинок в світі Java. Займається Open Source проектом, що спрощує побудову додатків на CQRS архітектурі.

Cqrs - інноваційне рішення проблем сучасних enterprise додатків

Артем Оробець

Артем лише недавно почав займатися промисловою розробкою, але вже встиг спробувати себе на цікавих проектах, таких як розробка порталу з використанням Liferay і написання системи управління готельним бізнесом з використанням GWT. На даний момент Артем виступає технічним лідером одного проекту і бере участь в якості розробника на іншому.

слайди презентації







Схожі статті