З чого почати Domain-Driven Design | Основи DDD для архітекторів і розробників

Domain-Driven Design (DDD) — це більше, ніж просто набір термінів. Це підхід до розробки складних програмних систем, який став основою для Clean Architecture, Event-Driven систем і мікросервісів. У цьому відео ти дізнаєшся: З яких частин складається DDD Як мислити доменом, а не технологією Які концепції критично важливо зрозуміти на старті Чому DDD — це про комунікацію між бізнесом і кодом Хронологія відео: 00:00 — Що дає розробнику Domain-Driven Design 01:12 — З чого почати входження в DDD 01:34 — Основні поняття стратегічного дизайну: Ubiquitous Language 01:55 — Основні поняття стратегічного дизайну: Bounded Context 02:26 — Основні елементи тактичного дизайну 02:43 — Aggregate, як елемент тактичного дизайну 03:35 — Взаємодія агрегатів на прикладі ПЗ для розрахунку віконних систем 04:34 — Value Object та різниця між DTO і Aggregate 05:57 — Опис абстрактних частин, для взаємодії в системі 06:51 — Repository в DDD 07:22 — Domain Service в DDD 07:44 — Application Services / UseCases 07:50 — Domain Event в DDD 08:22 — Anti-Corruption Layer 09:16 — Factory в DDD 09:35 — Підсумки 10:01 — Дякую #DomainDrivenDesign #SoftwareArchitecture #CleanArchitecture #DDD #BackendDevelopment #Microservices #ITeducation #SoftwareDesign #DevMindset 📌 Підпишись, щоб не пропустити продовження серії — у наступних відео розглянемо, як реалізовуються агрегати, де їх розміщувати, як обробляти помилки в DDD, і як усе це працює в реальному коді.

Смотрите также