payment-microservice

Responsibilities

Responsibilities

9

Auto-derived

  • cmdHandles charge creation
  • qryProvides charge :id lookup
  • evt↑Publishes charge.completed
  • evt↑Publishes charge.failed
  • evt↓Reacts to order.created
  • dbOwns charges data
  • depDepends on fraud-svc synchronously
  • depDepends on Stripe synchronously
  • subSubscribes to order-svc's order.created

Custom

Add custom responsibilities not captured elsewhere (e.g., compliance, ownership boundaries).

Identity

Who are you?

Convention: my-name-microservice

Owner