Концепція Domain-Driven Design від Влада Хононова
- Час доставки: 7-10 днів
- Стан товару: новий
- Доступна кількість: 2
Заказывая «Концепция доменно-ориентированного дизайна от Влада Хононова», вы можете быть уверены, что данное изделие из каталога «Программирование» вы получите через 5-7 дней после оплаты. Товар будет доставлен из Европы, проверен на целостность, иметь европейское качество.
Концепція доменно-орієнтованого дизайну.
Влад Хононов
Чого ви дізнаєтесь?
- Аналіз бізнес-доменів та визначення піддоменів
- Визначення меж обмежених контекстів у системі
- Створення загальної повсюдної мови для команди та бізнесу
- Моделювання та впровадження бізнесу логіка
- Розкладання складних систем на менші керовані компоненти
- Застосування шаблонів інтеграції обмеженого контексту
- Використання шаблонів архітектури, таких як багаторівнева архітектура, порти та адаптери
- Впровадження шаблонів CQRS і джерела подій
- Вирішення проблем зв’язку та інтеграції між агрегатами
- Застосування евристики проектування до архітектурні рішення
- Керування змінами проектних рішень і міграція моделі
- Організація та проведення семінарів EventStorming
- Впровадження DDD у забудованих проектах і модернізація існуючих систем
- Проектування мікросервісів відповідно до меж домену
- Створення архітектури, керованої подіями, та інтеграції на основі подій
- Поєднання DDD із концепцією мережа даних і керування даними
Проектування, кероване доменом, або проектування, кероване доменом, скорочено DDD, — це набір практик для створення архітектури програмного забезпечення з урахуванням сфери бізнесу та її проблем. Таким чином, бізнес-логіка стає серцем програми. Однак багато архітекторів не можуть впоратися зі складністю програмного забезпечення, яке вони створюють. Вивчення принципів і шаблонів DDD, а також методів декомпозиції великої системи, моделювання та проектування інтеграції компонентів – це шлях до побудови системи, яка повністю відповідає бізнес-потребам і цілям.
Ця книга описує основні шаблони, принципи та практики, корисні під час аналізу бізнес-сфер, допомагаючи їм зрозуміти свої стратегії та адаптуючи архітектуру до потреб бізнесу, щоб створити надійну реалізацію бізнесу логіка. У ньому обговорюються інструменти та методи прийняття рішень щодо проектування, а також більш важливі шаблони проектування. Багато уваги приділено коду та різним способам реалізації бізнес-логіки системи. Також описані методи та стратегії застосування DDD у реальних проектах. Цікавим елементом є представлення зв’язків між дизайном домену та іншими важливими методологіями та шаблонами.\
Книга включає, серед іншого:
- аналіз бізнес-сфери компанії в контексті архітектури системи
- стратегічні та тактичні інструменти DDD
- побудова загального розуміння бізнес-сфер
- розкладання системи на обмежені контексти
- координація роботи багатьох команд
- поступове впровадження методів DDD у такі проекти, як Brownfield
DDD: практичний спосіб вирішення бізнес-проблем!
Зміст
Передмова
Передмова
Вступ
Частина I. Стратегічний Дизайн
Розділ 1. Аналіз бізнес-домену
- Що таке бізнес-домен?
- Що це підполе?
Типи підполів
Порівняння підполів
Визначення меж підполя
- Приклади домену Аналіз
Gigmaster
BusVNext
- Хто такі експерти в галузі?
- Підсумок
- Вправи
Розділ 2. Відкриття знань у галузі
- Бізнес-проблеми
- Відкриття знань
- Спілкування
- Що таке Усюдисуща мова?
- Бізнес-мова
Сценарії
Послідовність
- Бізнес-модель
Що таке «модель»?
Ефективне моделювання
Моделювання бізнес-сфери
Постійні зусилля
Інструменти
Проблеми
- P
