Binding points / sqlserver:Phenix
sqlserver:Phenix
The core Phenix database. Its schema exists only as an append-only change ledger, and every sharer moves in convoy on schema change.
core databaseOpen the data store page
22
Systems bound through this point
5
Released entirely if this point alone is cut
They hold no other binding mechanism
The cut
Own the databaseStage 4: databases as products
Treat ContactCentre as a product
9 systems share it across three generations of the contact centre stack.
Impact: Service-level modernisation inside this group is unsafe until this exists
proposedOwn the databaseStage 4: databases as products
Treat EventLog as a product
14 systems share it. Give it a named owner and route writers through an owned interface.
Impact: Service-level modernisation inside this group is unsafe until this exists
proposedOwn the databaseStage 4: databases as products
Treat Phenix as a product
21 systems share it and its schema is only reconstructable by replaying an append-only change ledger. Reconstruct a declarative schema and give it a named owner.
Impact: Service-level modernisation inside this group is unsafe until this exists
proposedBound systems
| Repo | Health | Entanglement | Released by this cut alone |
|---|---|---|---|
| backoffice-receipt-service | 72 · amber | kernel | No, other mechanisms remain |
| backoffice-repository-service | 37 · red | kernel | No, other mechanisms remain |
| phenix-accommodation | 54 · amber | kernel | No, other mechanisms remain |
| phenix-attractions | 54 · amber | kernel | No, other mechanisms remain |
| phenix-cms | 47 · red | kernel | No, other mechanisms remain |
| phenix-database | 55 · amber | loosely attached | Yes |
| phenix-datamap | 67 · amber | kernel | No, other mechanisms remain |
| phenix-destination-search | 35 · red | loosely attached | Yes |
| phenix-feature-service | 31 · red | kernel | No, other mechanisms remain |
| phenix-marketing-campaigns-api | 88 · green | kernel | No, other mechanisms remain |
| phenix-p2p | 88 · green | kernel | No, other mechanisms remain |
| phenix-place-repository | 51 · amber | kernel | No, other mechanisms remain |
| phenix-provider | 68 · amber | loosely attached | Yes |
| phenix-root | 32 · red | kernel | No, other mechanisms remain |
| phenix-sales-agent-markup | 45 · red | kernel | No, other mechanisms remain |
| phenix-selling-api | 74 · amber | kernel | No, other mechanisms remain |
| phenix-task-reminder-wcf | 27 · red | kernel | No, other mechanisms remain |
| phenix-task-reminder-web | 32 · red | kernel | No, other mechanisms remain |
| phenix-user-api | 79 · green | loosely attached | Yes |
| provider-activator | 53 · amber | loosely attached | Yes |
| public-api | 41 · red | kernel | No, other mechanisms remain |
| scheduled-tasks | 79 · green | kernel | No, other mechanisms remain |