Алексей Жидков - Рациональный подход к декомпозиции систем на модули или микросервисы

  Рет қаралды 6,334

JPoint, Joker и JUG ru

JPoint, Joker и JUG ru

9 ай бұрын

Ближайшая конференция - Joker 2024, 9 октября (Online), 15-16 октября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/Ypf1HW
- -
Задача поиска оптимальной декомпозиции системы на модули всегда была важной и сложной частью разработки ПО. С распространением микросервисной архитектуры эта задача обрела еще большую значимость, так как цена ошибки в декомпозиции стала еще выше. Однако «на местах» решение этой задачи зачастую представляет собой смесь искусства и ремесла с непредсказуемыми трудозатратами и результатами.
Чтобы обеспечить стабильно высокое качество и скорость декомпозиции в своих командах, спикер разработал специальную методику - декомпозицию на базе эффектов. А потом он нашел научную статью, описывающую аналогичный подход и свидетельствующую о том, что он позволяет в разы быстрее получить результаты, сопоставимые с использованием DDD. В докладе Алексей представит эту методику и разберет процесс декомпозиции коммерческого проекта с её помощью.
#java #architecture

Пікірлер: 11
@uivadim
@uivadim 3 ай бұрын
Доклад понравился, буду применять этот метод. Своего рода от частного к общему
@tiy2000
@tiy2000 9 ай бұрын
Очень интересно! Спасибо!
@ooutofmind
@ooutofmind 8 ай бұрын
Отличный доклад, огромное спасибо автору за то, что поделился опытом. Попробую применить данный подход чтобы описать и попытаться декомпозировать старый монолит и привести границы между функциональными модулями в порядок
@MrApbyz
@MrApbyz 9 ай бұрын
Спасибо за доклад. Понятно и доступно объяснил с примером
@user-fg6ng7ej6w
@user-fg6ng7ej6w 8 ай бұрын
отличный доклад и пример разбора
@denisb4496
@denisb4496 8 ай бұрын
ждем книгу от Алексея по этой теме
@dimapavlov4933
@dimapavlov4933 8 ай бұрын
Вроде же наоборот стремятся к тому что связанность низкая, а сцепление высокое? Автор перепутал термины?
@user-op5qx5kg7d
@user-op5qx5kg7d 3 ай бұрын
Этот подход подходит только для такой мелочи, как вот рассматриваемый пример "Кемп", если же взять любое серьёзное ентерпрайз решение, то любой кто попробует использовать этот подход застрелится через неделю.
@user-os9kx6vz9j
@user-os9kx6vz9j 8 ай бұрын
Спасибо! Классный доклад! Про вопрос о развитии проекта, думается, что правильная кластеризация и наличие диаграммы как раз то что нужно для добавления новых фич с минимальными доработками существующих кластеров.
@spirridd
@spirridd 8 ай бұрын
9:38 узнал свой проект :((
@AndriyVorona
@AndriyVorona 9 ай бұрын
Чесно говоря - я уже несколько лет думал над созданием подобного алгоритма кластеризацьіи елементов систем(ьі), так как ни ДДД, ни Хексагональная архитектура не отвечали в 100% моим нуждам, а скорее - не бьіли «удобньі». А тут Алексей оказьівается уже сделал именно тот подход, которьій вроде бьі меня полностю устраивает :) Спасибо за доклад!!!
Максим Морев - DDD в действии
51:54
JPoint, Joker и JUG ru
Рет қаралды 9 М.
Backstage 🤫 tutorial #elsarca #tiktok
00:13
Elsa Arca
Рет қаралды 33 МЛН
ДЕНЬ РОЖДЕНИЯ БАБУШКИ #shorts
00:19
Паша Осадчий
Рет қаралды 7 МЛН
Купили айфон для собачки #shorts #iribaby
00:31
When someone reclines their seat ✈️
00:21
Adam W
Рет қаралды 24 МЛН
ДЕКОМПОЗИЦИЯ. Как решать большие задачи эффективно.
8:24
Павел Синицын | Бизнес и продажи
Рет қаралды 13 М.
КОПИМ НА АЙФОН В ТГК АРСЕНИЙ СЭДГАПП🛒
0:59
Задача APPLE сделать iPHONE НЕРЕМОНТОПРИГОДНЫМ
0:57
WWDC 2024 - June 10 | Apple
1:43:37
Apple
Рет қаралды 10 МЛН
Iphone or nokia
0:15
rishton vines😇
Рет қаралды 1,5 МЛН