UML Sequence Diagram
Цель: показать взаимодействие компонентов при исполнении процесса.
@startuml
actor User
participant Frontend
participant "Order Service" as OS
participant "Inventory Service" as IS
participant "Payment Gateway" as PG
participant "Notification Service" as NS
User -> Frontend : Создать заказ
Frontend -> OS : POST /orders
OS -> IS : Проверить наличие
IS --> OS : Товар доступен
OS -> PG : Провести оплату
PG --> OS : Оплата успешна
OS -> NS : Отправить уведомление
NS --> User : Подтверждение заказа
@enduml