Александр Евсюков

Александр Евсюков

В начале было слово  

Domain-Driven Design как идея и метод.

Презентация

Материалы по теме  

Видео  

  • Noam Chomsky – Language and Thought
    «Отец современной лингвистики» о свойствах языка. Важно для понимания процессов дизайна и создания программного обеспечения.
  • Following Google: Don’t Follow the Followers, Follow the Leaders
    В докладе даётся обзор роста потребностей в обработке информации и как это влияло на архитектуры систем.
  • A Decade of DDD, CQRS, Event Sourcing
    Грег Янг рассказывает об истории развития DDD, типичных проблемах начинающих и новых задачах, стоящих перед движением.

Статьи  

  • Conway’s Law
    Закон объясняет, почему в коде иногда получается «лапша». Bounded Contexts и Ubiquitous Code помогают этого избежать.
  • Big Ball of Mud
    На термин из заглавия статьи ссылается Эрик Эванс в своей книге. В статье есть ещё 6 анти-шаблонов, которые могут пригодиться как в каждодневной работе, так и для аргументации в разговорах с руководством, заказчиком или коллегами.
  • Getting started with DDD when surrounded by legacy systems
    Статья отвечает на вопрос: «А что делать, если у нас legacy система? Увольняться и идти в стартап?»

Книги  

  • Eric Evans “Domain-Driven Design: Tackling Complexity in the Heart of Software”
    The Big Blue Book. ’nuf said.
  • Vaughn Vernon “Implementing Domain-Driven Design”
    The Big Red Book наконец-то рассказывает, а как же это всё запедалить. Ещё эту книгу называют IDDD. Её лучше читать после Domain-Driven Design Distilled.
  • Vaughn Vernon “Domain-Driven Design Distilled”
    Если вы только начинаете изучать предметно-ориентированное проектирование, то рекомендуем начинать с этой книги и DDD Reference от Эванса. Так будет много проще входить в тему.
  • Eric Evans “Domain-Driven Design Reference”
    Эта книга является кратким обзором методологии DDD и хороша тем, что даёт краткое описание и позволяет увидеть методологию в целом. Кроме того, она вводит термины, которые появились в теме с 2004 года. Крайне рекомендована для начала погружения в тему перед Domain-Driven Design Distilled.
Алексей Тимченко

Алексей Тимченко

Вавилонская башня  

Языковой конфликт и способы его разрешения в контексте DDD.

Презентация

Материалы по теме  

Книги