Що таке DDD і навіщо воно потрібне? | Як “продати” DDD бізнесу?
MP3•Головна епізоду
Manage episode 500443100 series 3015412
Вміст надано Fwdays Tech Talks. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Fwdays Tech Talks або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.
Зустрічайте тринадцятий випуск Fwdays PHP Talks! У цьому випуску наші постійні спікери — Йожеф Гісем і Кирило Сулімовський, разом із гостем Ігорем Проніним, обговорюють Domain-Driven Design (DDD): - Основи DDD та його роль у різних типах проєктів - Стратегії, патерни та робота з bounded contexts - Як впровадити DDD у команді й донести цінність бізнесу 🎁 Промокод: Podcast_youtube — 10% знижки на Воркшоп: Domain Driven Design від Ігоря Проніна та Fwdays Academy (діє до 01.09.) 🔗 https://fwdays.com/event/domain-driven-design-workshop На що варто підписатися: – Більше цікавого для розробників: https://fwdays.com – Телеграм-канал Fwdays: https://t.me/fwdays – LinkedIn Йожефа: https://www.linkedin.com/in/yozhef/ – Телеграм-канал Кирила: https://t.me/beerphp – LinkedIn Кирила: https://lnkd.in/dJwzXMkS – LinkedIn Ігоря: https://www.linkedin.com/in/ihorpronin/?locale=uk_UA Таймкоди: 00:00 - Інтро 02:18 - Що таке DDD і навіщо воно потрібне? 02:52 - Складний домен: як його визначити 05:09 - DDD у стартапах та enterprise-проєктах 06:59 - Чи можна впроваджувати DDD у Legacy? 10:14 - Стратегічні vs тактичні патерни DDD 17:19 - Як “продати” DDD бізнесу? 22:40 - Бас-фактор та роль доменних експертів 24:45 - Комунікація в команді: створення спільної термінології 30:33 - EventStorming як інструмент 35:25 - Як визначити bounded context? 41:17 - Розподіл контекстів і їх незалежність 46:52 - Підсумок: продуктовий і тактичний DDD 50:42 - Міфи про bounded context та мікросервіси 56:42 - Як стратегія впливає на архітектуру? Мікросервіси vs Моноліт 01:00:04 - Коли розділяти чи об’єднувати сервіси? 01:04:55 - Основи проєктування та принципи SOLID 01:07:19 - Стратегічні підходи: Rich Model vs Anemic Domain Model 01:12:11 - Підписуйтесь і ставте вподобайку
…
continue reading
82 епізодів