No video

Как Event Storming, DDD и чистая архитектура помогают запустить стартап. Евгений Лукьянов

  Рет қаралды 9,041

Конференция ArchDays

Конференция ArchDays

Күн бұрын

Выступление на ArchDays 2022. Подробнее о конференции: archconf.ru/arch
Бытует мнение, что все эти DDD и прочие DD нужны, только когда ваш проект вырос и генерирует сотни денег. На примере нашей конторы мы убедились, что это не так и все это позволяет экономить время, проверять гипотезы и бороться со сложностью.
Слайды с выступления: archconf.ru/lu...

Пікірлер: 14
@user-vp5tk1tk4x
@user-vp5tk1tk4x 3 ай бұрын
Из доклада понял вот что - было приложение, был ОДИН разрабочик, он его поддерживал, т.е. один разработчик мог поддерживать приложение оно работало, возможно, не совсем успешно. Потом внедрили DDD => пришлось ЗНАЧИТЕЛЬНО расширить команду, после расширения команды и внедрения DDD поняли, что все это работает медленно кусок кода пришлось переписать. Хотя он говорит, что стало супер-просто входит в проект, но все же я не могу понять итог - изначально один разработчик мог поддерживать проект, после нужна была целая команда для поддержки.
@user-nq3eu5uf7b
@user-nq3eu5uf7b Жыл бұрын
DDD так помог, что "очень скилловая каманда" не смогла поддерживать код на питоне, который сама же и написала
@petrkassadinovich2705
@petrkassadinovich2705 Ай бұрын
Тут всё просто - дело в питоне))
@xonicov
@xonicov 10 ай бұрын
Чувак молодец. Это я понял. Но что хотел кроме этого мне сказать не уловил...
@user-wi7px1xf8b
@user-wi7px1xf8b 11 ай бұрын
Event Storming, DDD и чистая архитектура - это всего лишь инструменты борьбы со сложностью. Их использование или не использование зависит исключительно от того, насколько сложный домен и насколько детально система его моделирует. Стартап или нет, тут не важно. Просто стартап очень часто может выйти в мир и приносить прибыль без всего лишнего, просто с центральной идеей, и в большинстве случаев это не создаст большой сложности, для решения которой нужно DDD. Тактические паттерны DDD работают прекрасно, если для них есть работа - иначе они просто повышают количество необходимого к написанию кода. Ну и стоит помнить, что куда более важные для успеха продукта стратегические паттерны, особенно единый язык, проблемы с которым способны создать невероятную надуманною сложность.
@xromzak
@xromzak Жыл бұрын
Про DDD невозможно рассказывать без привязки без доменной области. Любой доклад всегда скатывается в рассказы про базу: Value/Entity/Aggregate...
@DzhigurdaAnton
@DzhigurdaAnton Жыл бұрын
Тактические паттерны не менее интересны чем стратегические. Часто бывает люди просто не знают как сам код писать.
@complicated2359
@complicated2359 Жыл бұрын
Прошло 8 минут и по теме так ничего и не сказано.
@denysmiller17
@denysmiller17 10 ай бұрын
21:21 Для mvp питон самодостаточен, а использование котлина неоправданно нисколько. Если нужна скорость - cython, pypy, numpy - это поможет обойти проблему GIL
@audiodrocher
@audiodrocher Жыл бұрын
Никак.
@complicated2359
@complicated2359 Жыл бұрын
"Если не знаете что такой event storming - просто погуглите." Жесть. Зачем такой доклад.
@yodapunishes
@yodapunishes 8 ай бұрын
Потому что это не тема доклада
@complicated2359
@complicated2359 8 ай бұрын
@@yodapunishes это тема доклада
@tertiumorganum5665
@tertiumorganum5665 5 ай бұрын
пащимууу
Многоликий DDD - Сергей Баранов
1:19:18
Конференция ArchDays
Рет қаралды 18 М.
Prank vs Prank #shorts
00:28
Mr DegrEE
Рет қаралды 10 МЛН
艾莎撒娇得到王子的原谅#艾莎
00:24
在逃的公主
Рет қаралды 54 МЛН
Cute kitty gadgets 💛
00:24
TheSoul Music Family
Рет қаралды 17 МЛН
КАКУЮ ДВЕРЬ ВЫБРАТЬ? 😂 #Shorts
00:45
НУБАСТЕР
Рет қаралды 3,5 МЛН
Сергей Баранов - Многоликий DDD
1:06:56
DotNext — конференция для .NET‑разработчиков
Рет қаралды 8 М.
Domain Driven Design - просто о сложном. Дмитрий Науменко.
58:32
Владимир Хориков - Domain-driven design: Cамое важное
1:13:59
DotNext — конференция для .NET‑разработчиков
Рет қаралды 52 М.
Максим Морев - DDD в действии
51:54
JPoint, Joker и JUG ru
Рет қаралды 10 М.
Prank vs Prank #shorts
00:28
Mr DegrEE
Рет қаралды 10 МЛН