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

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ก.ย. 2023
  • Ближайшая конференция - Joker 2024, 9 октября (Online), 15-16 октября (Санкт-Петербург + трансляция).
    Подробности и билеты: jrg.su/Ypf1HW
    - -
    Задача поиска оптимальной декомпозиции системы на модули всегда была важной и сложной частью разработки ПО. С распространением микросервисной архитектуры эта задача обрела еще большую значимость, так как цена ошибки в декомпозиции стала еще выше. Однако «на местах» решение этой задачи зачастую представляет собой смесь искусства и ремесла с непредсказуемыми трудозатратами и результатами.
    Чтобы обеспечить стабильно высокое качество и скорость декомпозиции в своих командах, спикер разработал специальную методику - декомпозицию на базе эффектов. А потом он нашел научную статью, описывающую аналогичный подход и свидетельствующую о том, что он позволяет в разы быстрее получить результаты, сопоставимые с использованием DDD. В докладе Алексей представит эту методику и разберет процесс декомпозиции коммерческого проекта с её помощью.
    #java #architecture
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 11

  • @tiy2000
    @tiy2000 9 หลายเดือนก่อน +2

    Очень интересно!
    Спасибо!

  • @MrApbyz
    @MrApbyz 9 หลายเดือนก่อน +1

    Спасибо за доклад. Понятно и доступно объяснил с примером

  • @ooutofmind
    @ooutofmind 9 หลายเดือนก่อน +1

    Отличный доклад, огромное спасибо автору за то, что поделился опытом. Попробую применить данный подход чтобы описать и попытаться декомпозировать старый монолит и привести границы между функциональными модулями в порядок

  • @uivadim
    @uivadim 4 หลายเดือนก่อน

    Доклад понравился, буду применять этот метод. Своего рода от частного к общему

  • @user-fg6ng7ej6w
    @user-fg6ng7ej6w 9 หลายเดือนก่อน +1

    отличный доклад и пример разбора

  • @denisb4496
    @denisb4496 9 หลายเดือนก่อน +1

    ждем книгу от Алексея по этой теме

  • @user-op5qx5kg7d
    @user-op5qx5kg7d 4 หลายเดือนก่อน

    Этот подход подходит только для такой мелочи, как вот рассматриваемый пример "Кемп", если же взять любое серьёзное ентерпрайз решение, то любой кто попробует использовать этот подход застрелится через неделю.

  • @dimapavlov4933
    @dimapavlov4933 9 หลายเดือนก่อน +1

    Вроде же наоборот стремятся к тому что связанность низкая, а сцепление высокое? Автор перепутал термины?

  • @user-os9kx6vz9j
    @user-os9kx6vz9j 9 หลายเดือนก่อน

    Спасибо! Классный доклад! Про вопрос о развитии проекта, думается, что правильная кластеризация и наличие диаграммы как раз то что нужно для добавления новых фич с минимальными доработками существующих кластеров.

  • @spirridd
    @spirridd 9 หลายเดือนก่อน +1

    9:38 узнал свой проект :((

  • @AndriyVorona
    @AndriyVorona 9 หลายเดือนก่อน +4

    Чесно говоря - я уже несколько лет думал над созданием подобного алгоритма кластеризацьіи елементов систем(ьі), так как ни ДДД, ни Хексагональная архитектура не отвечали в 100% моим нуждам, а скорее - не бьіли «удобньі». А тут Алексей оказьівается уже сделал именно тот подход, которьій вроде бьі меня полностю устраивает :)
    Спасибо за доклад!!!