Объектно-ориентированный подход в построении архитектуры решений
-
-
40 мин
В докладе будет изложена идея о том, как первоначальные бизнес-требования можно представить в виде набора бизнес-объектов с определенным атрибутивным составом или как говорят "разметить предметное поле". Результат этой разметки (онтология, граф или таксон) предлагается класть в основу архитектуры решения и использовать для выбора архитектурного стиля (монолит, микросервис, цитадель), построения REST - архитектуры, JSON RPC, архитектуры таблиц баз данных. Также построенный граф позволит определить синхронный или асинхронный предполагается характер взаимодействия.
В докладе планируется представить 4 паттерна архитектуры решения (микросервисный конвейер для производственных задач, построение системы на основе Rabbit MQ для задач, связанных с искусственным интеллектом, построение системы на основе Kafka для производственных задач, концепция единого API для крупной социо-технической компании), построенные на основе объектно-ориентированного подхода.