Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Дмитрий Елисеев. DDD. Почему это правильно, и п...
Search
DotNetRu
October 03, 2019
Programming
330
0
Share
Дмитрий Елисеев. DDD. Почему это правильно, и почему не работает
DDD – что это такое, и с чем его едят.
DotNetRu
October 03, 2019
More Decks by DotNetRu
See All by DotNetRu
Кирилл Лихтарович «Версионирование и кодогенерация в REST API»
dotnetru
0
280
Дмитрий Бабушкин «Мержилка .sln: быстро и надёжно, без UI и юнит-тестов»
dotnetru
0
200
Артём Микулич «Как интегрироваться с (не-)надёжным third-party API при помощи Polly»
dotnetru
0
190
Иван Патудин «gRPC и его реализация в .NET Core»
dotnetru
0
590
Дмитрий Павлов «Greenplum: Быстро, параллельно, консистентно»
dotnetru
0
350
Филипп Бочаров «Распределенная трассировка Jaeger в .NET»
dotnetru
0
380
Андрей Сергеев "Вопросы nullabilily в платформе .NET, применение функционального подхода в разработке с использованием типов Unit, Tagged Union, Optional, Result, разделение исключительных ситуаций и ожидаемых результатов при обработке ошибок."
dotnetru
0
170
Павел Московой "Работа с HTTP в платформе .NET, собственный движок для работы с HTTP, использующий функциональный подход на основе типа Result для обработки HTTP-ответа вместо исключений."
dotnetru
0
160
Сергей Огородников "Практика построения сервисов на основе ViennaNET"
dotnetru
0
170
Other Decks in Programming
See All in Programming
Cloudflare で始める Data Platform
ta93abe
0
170
2026年のソフトウェア開発を考える(2026/05版) / Software Engineering Scrum Fest Niigata 2026 Edition
twada
PRO
23
13k
t *testing.T は どこからやってくるの?
otakakot
1
940
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
460
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
360
20260514_its_the_context_window_stupid.pdf
heita
0
1k
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
0
100
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
180
cloudnative conference 2026 flyle
azihsoyn
0
180
開発とはなにか、Essenceカーネルで見えるもの
ukin0k0
0
170
KMP × Kotlin 2.3 - How Android Got Slower While iOS Builds Improved by 47%
rio432
0
200
GitHubCopilotCLIをはじめよう.pdf
htkym
0
330
Featured
See All Featured
Practical Orchestrator
shlominoach
191
11k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
410
How STYLIGHT went responsive
nonsquared
100
6.1k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
170
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
130
A Modern Web Designer's Workflow
chriscoyier
698
190k
The SEO identity crisis: Don't let AI make you average
varn
0
460
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Deep Space Network (abreviated)
tonyrice
0
140
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
55k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Transcript
1
2 Domain Driven Design Почему это правильно Почему не работает
или что это такое, и с чем его едят Елисеев Дмитрий Database Lead
3
4 DDD
5 Что это такое?
6 Что это такое? Что такое разработка?
7 Что это такое? REAL OBJECT
8 Что это такое? REAL OBJECT MODEL
9 Что это такое? REAL OBJECT MODEL CODE
10 Что это такое? Кухня разработки Архитектор Шеф-повар Team-lead Су-шеф
Project manager Официант Product owner Администратор Dev-team Повара
11 Что это такое?
12 Что это такое?
13 Что это такое?
14 Что это такое?
15 Что это такое? В чем подвох?
16 Что это такое?
17 Какое такое DDD?
18 Упрощение сложного
19 DDD
20 DDD Взаимодействие между людьми
21 DDD Взаимодействие между людьми Архитектурные решения
22 DDD Взаимодействие между людьми Стратегические паттерны Архитектурные решения
23 DDD Взаимодействие между людьми Стратегические паттерны Тактические паттерны Архитектурные
решения
24 Что это такое?
25 Что это такое?
26 Что это такое?
27 Что это такое?
28 Что это такое?
29 Что это такое?
30 Что это такое?
31 С чем его едят?
32 С чем его едят?
33 Почему это правильно?
34 Почему это работает?
35 Q&A @rowcount
[email protected]