Skip to content

Latest commit

 

History

History
61 lines (36 loc) · 863 Bytes

customer-service-canvas.adoc

File metadata and controls

61 lines (36 loc) · 863 Bytes

Customer Service canvas

This canvas describes the Customer Service.

For more information about the Microservice Canvas, please see this blog post.

Name: Customer Service

Description:

Manage customers including available credit

Capabilities

Customer Management

Service API

Commands

Queries

Events Published

Synchronous:

  • createCustomer()

Customer event channel:

  • Credit Reserved

  • Credit Reservation Failed

  • Customer Validation Failed

Observability

Health check endpoint

/actuator/health

Dependencies

Invokes

Subscribes to

Order event channel:

  • Order Created

  • Order Approved

  • Order Rejected

  • Order Cancelled