Сообщество системных архитекторов Райффайзенбанка при поддержке DDDEvotion ждет вас 22 сентября на открытый онлайн-митап. Узнаем, как практики DDD помогают декомпозировать системы на микросервисы, а также познакомимся с Rich Communication Services и его применением по принципам DDD.

Регистрируйтесь и присоединяйтесь!



О чем будем говорить


Как приручить DDD

Константин Густов, Райффайзенбанк

О спикере: Разработкой ПО занимается уже больше 10 лет. На данный момент работает архитектором. Начинал с C++ и немного Delphi, потом полностью перешел на .NET и C#, чему очень рад. Сменил несколько предметных областей — от военной отрасли и энергетики нефтедобычи до банковского дела. Старается всегда придерживаться прагматичных подходов без крайностей. Работает с сервисными архитектурами и DDD.

О докладе: На протяжении 5 лет мы в компании в различных проектах используем практики DDD. Они помогают нам декомпозировать системы на микросервисы, находить общий язык с заказчиком, создавать приложения, которые не сопротивляются новым требованиям, а также поддерживать качественное общение внутри команды. При этом часто от применения предметно-ориентированного проектирования отказываются из-за того, что это методология без четких указаний, что и как делать.

В докладе я расскажу о нашем применении этого подхода, какие хорошие практики мы используем, какие ошибки допускали и какие выводы из этого сделали.

Старт разработки в новой предметной области с помощью DDD, на примере Rich Communication Services – замены обычных SMS-сервисов нативным IM-мессенджером мобильного оператора

Александр Лукашкин, FunBox

О спикере: Руководитель направления в FunBox. Прошёл путь от инженера до CTO. Запускал новые продукты, а иногда новых мобильных операторов с нуля. Сейчас занимается разработкой продуктов для нативного IM-мессенджера мобильного оператора.

О докладе: Разработка для мобильных операторов – это пересечение разных предметных областей, “классических” и совсем новых. Что делать, если эти предметные области сложные и запутанные? Как быть, если для тебя, как для разработчика, эти предметные области – совершенно незнакомые? Разберёмся на примере Rich Communication Services.

RCS – это доступный абонентам из коробки нативный IM-мессенджер замена стандартного SMS-сервиса оператора с видео, интерактивом, геолокацией, групповыми чатами и другими возможностями. Причём это “всего лишь” один из сервисов, которые используют сеть IP Multimedia Subsystem оператора. В докладе я расскажу о практиках, которые мы используем для старта разработки в новых предметных областях. Подробно остановлюсь на том, как нам помогают принципы Domain-Driven Design.

Мы верим, что с помощью этих практик, команда может разобраться в чем угодно и нарастить необходимую экспертизу за короткий срок. Даже в разработке для мобильных операторов.

>>> Начнем митап в 19:00 (МСК).
Регистрируйтесь, чтобы получить ссылку на трансляцию: письмо со ссылкой придет вам на почту. Мы вас ждем, до встречи online!