post-thumb

Пользовательские истории

Пользовательские истории проекта Маркетплейс

Покупатель, который желает:

  1. Купить продукт … Продавец, который желает:
  2. Разместить заказ

img.png

Системная операция - это запрос, который приложение должно обработать.

Поведение каждой команды определяется в виде абстрактной доменной модели, которая тоже извлекается из требований. Системные операции становятся архитектурными сценариями, иллюстрирующими взаимодействие сервисов.

К примеру системная операция СОЗДАНИЕ ЗАКАЗА абстрактная доменная модель представляет собой взаимодействие сервисов внутри нее.

Стратегии разбиения на сервисы:

  1. сервисы должны соответствовать бизнес-функциям.
  2. сервисы должны соответствовать проблемным областям (сервисы создаются вокруг подобластей в контексте предметно-ориентированного проектирования).

Описание API для каждого сервиса Для этого сервисам назначаются все системные операции. Операцию можно реализовать в виде одного или нескольких сервисов. В последнем случае нужно решить, как они будут взаимодействовать между собой, что обычно требует поддержки дополнительных операций с их стороны. Вам также нужно выбрать один из механизмов межпроцессное взаимодействие (IPC). img.png

comments
comments powered by Disqus