podcast

Денис Пинчук: Как внедряли DDD в Яндекс 360. Интервью с руководителем команды backend

18.02.2025
Listen to the episode on your favorite platforms:
  • Apple Podcasts
  • Yandex Music
  • Spotify
  • Castbox
  • Pocket Casts
  • Overcast
  • Castro
  • RadioPublic
#domaindrivendesign #ddd #softwareengineer #softwarearchitecture 

Как внедрить Domain-Driven Design (DDD) в команду? Почему он не так популярен? Как правильно его продать разработчикам? Об этом и многом другом мы поговорили с Денисом Пинук, который делится своим опытом внедрения DDD в реальных командах.

Что вас ждет в этом выпуске?

Что такое DDD и зачем он нужен?

Какой книгой лучше всего начать знакомство?

Как DDD сочетается с TDD, BDD и Event-Driven?

Почему DDD сложно внедрять и как это делать правильно?

Будущее DDD и его минусы.

Канал с анонсами https://t.me/megdu_skobok

Ламповый чат https://t.me/backend_megdu_skobkah

Boosty https://boosty.to/megdu_skobok

Полезные ссылки 

Вакансии Яндекс 360: https://yandex.ru/jobs/services/360?utm_source=youtube&utm_medium=social&utm_campaign=backend_hire&utm_content=mezhdu_skobok&utm_term=0225

Про бэкенд-разработку в Яндекс 360: https://360.yandex.ru/jobs/backend_development/?utm_source=youtube&utm_medium=social&utm_campaign=backend_hire&utm_content=mezhdu_skobok&utm_term=0225

Целостность данных в микросервисной архитектуре / Николай Голов (Avito) https://www.youtube.com/watch?v=6HvSpqBc8fA

Event-Driven Architecture в контексте микросервисов: основные паттерны | Николай Голов, ManyChat https://www.youtube.com/watch?v=bAhxpqHfP8I

Микросервисная архитектура, подходы и технологии / Кирилл Ветчинкин (TYME) https://www.youtube.com/watch?v=FF-GZ7iipwc

Сергей Баранов «Event Storming: избавляемся от предположений в коде» https://www.youtube.com/watch?v=n2RFyLi0sgc

Классические паттерны МСА https://microservices.io/patterns/index.html

Пример доски в миро https://miro.com/templates/event-storming/

Таймкоды 

Вступление  

Что такое DDD и зачем он нужен?  

Основные составляющие DDD  

Как DDD сочетается с TDD, BDD и Event-Driven?  

Как Денис познакомился с DDD  

Как продать DDD в команду  

Как команда Дениса адаптировалась к DDD  

Почему DDD не популярно  

Какие ошибки стоит избежать  

С какой книги начать знакомство с DDD  

Обсуждение книги Learning DDD  

DDD сообщества  

Минусы DDD  

Будущее DDD