Slide 22
Slide 22 text
@crichardson
… Key decision: New service or existing
service?…
Coupon
Service
Order
Service
<>
Order
Management
Customer
Service
<>
Customer
Management
createCustomer() createOrder(…, couponId)
<>
Coupon
Management
createCoupon(discount, …)
redeem(couponID)
reserve
Credit()
Distributed
Order Service
<>
Order
Management
Customer
Service
<>
Customer
Management
createCustomer()
createCoupon(discount, …)
createOrder(…, couponId)
<>
Coupon
Management
reserve
Credit()
Local