Service Map
| Service | External dependency | ใช้เพื่อ |
|---|---|---|
ccr-user-service | Auth0 | Login identity, password, external auth lookup |
ccr-user-service | APIM | Lookup หรือ sync user/customer integration ตาม controller/service ที่มีอยู่ |
ccr-payment-service | Omise | Payment initiate, webhook, card/promptpay transaction |
ccr-catalog-service | CarPro | Inventory/master data sync สำหรับ car, branch, add-on |
ccr-catalog-service / ccr-booking-service | Storage | Upload image และ signed URL |
Runtime entry points
| Entry point | Target service |
|---|---|
| Customer search | Catalog public/search |
| Customer booking create | Booking public/booking หรือ CustomerBookingController |
| Backoffice booking management | BookingController |
| Backoffice master data | CatalogController กลุ่ม car, branch, add-on, fuel, promotion, OWR |
| Backoffice user/role | UserService controllers |
| Payment action | PaymentController / PublicController ใน payment service |