Маркетплейс по доменам

ДЗ · архитектура маркетплейса

Маркетплейс по доменам

01C4 · уровень 2 · Container

Контейнеры

своя база у каждого сервисаобщие базы
нажмите на контейнер — покажу его данные и связи

02order-service ведёт сагу

Заказ по шагам

статусы заказакомпенсацииобщая транзакция

03одна система, три разбиения

Варианты

Плюсы

    Минусы

      04catalog-service · GET /health

      Живой сервис

      200 OKбизнес-логика
      проверяю…
      GET /health
      —
      —
      services/catalog/main.pyтот же файл работает на сервере

      локально: docker compose up --build --wait, затем curl -i http://localhost:8000/health

      05видят все, кто открыл ссылку

      Доска