Billing and Payments
ExcellentManages subscription plans, recurring billing, invoicing, and payment reconciliation for B2B SaaS customers.
Domain
Platform Team
1
Business Service
1
Business Capability
1
Business Process
1
Domain
1
Component
1
Software System
1
Software Subsystem
1
API Endpoint
1
Data Concept
1
Data Aggregate
4
Data Entity
7
Domain Event
Domain Context Map
Visualize the relationships between all elements in this domain
Business
Business Service 1 items
| Name | Status | Owns Product | Realizes Business Capability |
|---|---|---|---|
| Payment Processing | active | Enterprise Platform | Subscription Management |
Organization
Business Capability 1 items
| Name | Status | Sourcing | Realizes Component | Realized by Business Capability |
|---|---|---|---|---|
| Subscription Management | active | vendor | Subscription Billing | Payment Processing |
Business Process 1 items
| Name | Status | Serves Domain Event |
|---|---|---|
| Manage Subscription | active | Subscription RenewedUsage Threshold Exceeded |
Application
Domain 1 items
| Name | Status | Composes Component | Owns Data Concept | Part of Domain |
|---|---|---|---|---|
| Billing and Payments | active | Subscription Billing | Subscription Plan | Subscription Billing |
Component 1 items
| Name | Status | Sourcing | Composes Domain | Realizes Software System | Owns Data Aggregate | Realizes Business Capability | Realized by Component | Part of Component | Realized by Component | Owned by Component |
|---|---|---|---|---|---|---|---|---|---|---|
| Subscription Billing | active | in-house | Billing and Payments | Billing Engine | Billing Aggregate | Customer Management | Customer ManagementSubscription Management | Billing and Payments | Billing Engine | Billing Aggregate |
Software System 1 items
| Name | Status | Sourcing | Composes Software Subsystem | Realizes Component | Realized by Software System | Part of Software System |
|---|---|---|---|---|---|---|
| Billing Engine | active | in-house | Billing Worker | Subscription Billing | Subscription Billing | Billing Worker |
Software Subsystem 1 items
| Name | Status | Composes Software System | Composes API Endpoint | Part of Software Subsystem | Part of Software Subsystem | Served by Software Subsystem |
|---|---|---|---|---|---|---|
| Billing Worker | active | Billing Engine | Subscription API | Billing Engine | Subscription API | GCP Production ClusterGoogle Kubernetes Engine |
API Endpoint 1 items
| Name | Status | Composes Software Subsystem | Part of API Endpoint | Served by API Endpoint | Served by API Endpoint |
|---|---|---|---|---|---|
| Subscription API | active | Billing Worker | Billing Worker | Invoice GeneratedPayment FailedPayment Method UpdatedPayment RefundedPlan UpgradedSubscription CancelledSubscription Renewed | Metric Baseline UpdatedTenant DeactivatedUsage Threshold Exceeded |
Data Concept 1 items
| Name | Status | Composes Data Aggregate | Owned by Data Concept | Part of Data Concept |
|---|---|---|---|---|
| Subscription Plan | active | Billing Aggregate | Billing and Payments | Billing Aggregate |
Data Aggregate 1 items
| Name | Status | Composes Data Concept | Owns Component | Composes Data Entity | Owned by Data Aggregate | Part of Data Aggregate | Part of Data Aggregate |
|---|---|---|---|---|---|---|---|
| Billing Aggregate | active | Subscription Plan | Subscription Billing | InvoiceUsage RecordPaymentCredit Note | Subscription Billing | Subscription Plan | Credit NoteInvoicePaymentUsage Record |
Data Entity 4 items
| Name | Status | Composes Data Aggregate | Part of Data Entity |
|---|---|---|---|
| Credit Note | active | Billing Aggregate | Billing Aggregate |
| Invoice | active | Billing Aggregate | Billing Aggregate |
| Payment | active | Billing Aggregate | Billing Aggregate |
| Usage Record | active | Billing Aggregate | Billing Aggregate |
Domain Event 7 items
| Name | Status | Serves API Endpoint | Serves API Endpoint | Served by Domain Event |
|---|---|---|---|---|
| Invoice Generated | active | Subscription API | Analytics Query API | — |
| Payment Failed | active | Subscription API | Tenant API | — |
| Payment Method Updated | active | Subscription API | Notification APIAudit Event Ingest | — |
| Payment Refunded | active | Subscription API | Notification APIAnalytics Query API | — |
| Plan Upgraded | active | Subscription API | Tenant APIAnalytics Query API | — |
| Subscription Cancelled | active | Subscription API | Tenant APINotification APIAnalytics Query API | — |
| Subscription Renewed | active | Subscription API | Analytics Query API | Manage Subscription |