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

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

Feb 18, 20251 hr 15 minSeason 6Ep. 3
--:--
--:--
Listen in podcast apps:
Metacast
Spotify
Youtube
RSS
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

#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/


Таймкоды 

00:00 Вступление  

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

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

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

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

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

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

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

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

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

01:03:57 Обсуждение книги Learning DDD  

01:03:49 DDD сообщества  

01:10:30 Минусы DDD  

01:12:22 Будущее DDD

For the best experience, listen in Metacast app for iOS or Android
Open in Metacast
Денис Пинчук: Как внедряли DDD в Яндекс 360. Интервью с руководителем команды backend | { между скобок } podcast - Listen or read transcript on Metacast