Binding points / sqlserver:ContactCentre
sqlserver:ContactCentre
Shared database under every generation of the contact centre stack.
core databaseOpen the data store page
9
Systems bound through this point
3
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 |
|---|---|---|---|
| TC.CustomerPortalUsers.DupeImporter | 19 · red | kernel | No, other mechanisms remain |
| contact-centre-email-server | 29 · red | kernel | No, other mechanisms remain |
| intranet | 38 · red | loosely attached | Yes |
| phenix-contact-api | 79 · green | kernel | No, other mechanisms remain |
| phenix-contact-centre-2-api | 39 · red | kernel | No, other mechanisms remain |
| phenix-contact-centre-api | 50 · amber | loosely attached | Yes |
| phenix-contact-centre-wcf | 29 · red | kernel | No, other mechanisms remain |
| phenix-contact-centre-web | 47 · red | kernel | No, other mechanisms remain |
| tc-score | 85 · green | loosely attached | Yes |