Service Dependency Matrix

BYLD Wealth Platform — Runtime Coupling Analysis
Sync (REST)
Async (Kafka)
No Dependency
FROM \ TO
Gateway
Identity
Advisory
Portfolio
MIA
Distribu­tion
Markets
Payments
Notifica­tions
Estate
Gateway
REST
REST
REST
REST
REST
REST
REST
REST
REST
Identity
Advisory
JWT
REST
Kafka
Kafka
Portfolio
JWT
Kafka
Kafka
Kafka
Kafka
Kafka
MIA
JWT
REST
REST
REST
REST
Kafka
Distribution
JWT
Kafka
Kafka
REST
Kafka
Markets
JWT
Kafka
Kafka
Payments
JWT
Kafka
Notifications
JWT
Estate
JWT
REST
Kafka
Coupling
0
Ca
9
Ce
I=1.00
Coupling
9
Ca
0
Ce
I=0.00
Coupling
2
Ca
4
Ce
I=0.67
Coupling
4
Ca
6
Ce
I=0.60
Coupling
1
Ca
6
Ce
I=0.86
Coupling
2
Ca
5
Ce
I=0.71
Coupling
2
Ca
3
Ce
I=0.60
Coupling
2
Ca
2
Ce
I=0.50
Coupling
8
Ca
1
Ce
I=0.11
Coupling
0
Ca
3
Ce
I=1.00

Total Dependencies

39
runtime connections across 10 services
23 sync (REST/JWT) • 16 async (Kafka)

Sync : Async Ratio

59:41
Target: <40% sync for resilience
Priority: migrate Portfolio reads to CQRS

Critical Path Length

3
Gateway → MIA → Advisory → Portfolio
Max latency chain: ~450ms p99

Most Depended-On

Identity
9 services depend on JWT validation
Must maintain 99.99% uptime SLA