📚 Наконец-то осилил DDD
Появилось немного времени и решил добраться до того самого DDD, который всё откладывал на потом 🤖
Стыдная история признания
Классические книги по DDD (красную, зеленую, синюю) не смог осилить - слишком академично и сложно. Но в 2023 году на ArchDays познакомился с Владом Хононовым, а он как раз написал свою книгу про DDD.
Купил сразу, но времени не было. Самое забавное - всем советовал её как легкую в освоении, даже тем, кто не проходил мое интервью по system design. Стыдно было, честно говоря 😅
Оказалось — не зря советовал
Книга реально очень простая в освоении и оставляет хороший отпечаток в памяти. Влад разложил и структурировал материал так, что вопросов не остается от слова совсем.
Кстати, благодаря наверное Владу и еще паре докладчиков с ArchDays решил сменить свою техническую ориентацию. Конференции иногда меняют жизнь 🚀
Что особенно зацепило
Большинство вопросов отпадает сразу. Тот же извечный вопрос про «единый язык» - отвечу цитатой из книги:
В книге очень хорошо расписано:
- Где и когда не надо «запариваться» над разработкой
- Как разбивать на предметные области
- Как выделять контексты
- И всё остальное, что нужно знать
Не хочу пересказывать всю книгу, но скажу главное: книга будет полезна специалисту любого уровня из IT.
И позволю себе закончить еще одной важной цитатой:
Вот оно как! DDD - это не про технические паттерны, а про то, как бизнес должен влиять на архитектуру.
#ddd #архитектура #systemdesign
Появилось немного времени и решил добраться до того самого DDD, который всё откладывал на потом 🤖
Стыдная история признания
Классические книги по DDD (красную, зеленую, синюю) не смог осилить - слишком академично и сложно. Но в 2023 году на ArchDays познакомился с Владом Хононовым, а он как раз написал свою книгу про DDD.
Купил сразу, но времени не было. Самое забавное - всем советовал её как легкую в освоении, даже тем, кто не проходил мое интервью по system design. Стыдно было, честно говоря 😅
Оказалось — не зря советовал
Книга реально очень простая в освоении и оставляет хороший отпечаток в памяти. Влад разложил и структурировал материал так, что вопросов не остается от слова совсем.
Кстати, благодаря наверное Владу и еще паре докладчиков с ArchDays решил сменить свою техническую ориентацию. Конференции иногда меняют жизнь 🚀
Что особенно зацепило
Большинство вопросов отпадает сразу. Тот же извечный вопрос про «единый язык» - отвечу цитатой из книги:
Важно подчеркнуть, что единый язык — это язык бизнеса. То есть он должен состоять только из понятий, связанных с предметной областью. В нем не должно быть никакого технического жаргона! Обучать экспертов в области бизнеса синглтонам и абстрактным фабрикам — не ваша цель
В книге очень хорошо расписано:
- Где и когда не надо «запариваться» над разработкой
- Как разбивать на предметные области
- Как выделять контексты
- И всё остальное, что нужно знать
Не хочу пересказывать всю книгу, но скажу главное: книга будет полезна специалисту любого уровня из IT.
И позволю себе закончить еще одной важной цитатой:
Стоит еще раз подчеркнуть, что предметно-ориентированное проектирование не связано с агрегатами или объектами-значениями. Его смысл заключается в том, чтобы позволить предметной области вашего бизнеса управлять решениями по проектированию программного обеспечения
Вот оно как! DDD - это не про технические паттерны, а про то, как бизнес должен влиять на архитектуру.
#ddd #архитектура #systemdesign
1🔥5