Dependency Graph¶
Service-to-service dependencies via OpenFeign clients. Arrows show call direction.
Depends on Depended on by
Overview¶
graph LR
subgraph Core["Core Banking — Active"]
CS["Customer Service\n:8082"]
DS["Deposit Service\n:8081"]
PS["Product Service\n:8083"]
TS["Transaction Service\n:8085"]
SH["Share Service\n:8086"]
GL["General Ledger\n:8088"]
end
subgraph Infra["Infrastructure — Active"]
PA["Periodic Activity\n:8087"]
SYS["System Setup\n:8089"]
BB["Bank & Branch\n:8090"]
COM["Common Service\n:8091"]
end
subgraph Planned["Planned"]
SBCA["SB/CA\n:8108"]
LA["Loans & Advance\n:8109"]
TEL["Teller\n:8106"]
CHI["Chitty\n:8110"]
SUS["Suspense\n:8111"]
LOC["Lockers\n:8115"]
SUP["Supporting Modules\n:8116"]
RR["Room Rent\n:8118"]
end
CS -->|Feign| DS
CS -->|Feign| SH
DS -->|Feign| CS
DS -->|Feign| PS
DS -->|Feign| PA
DS -->|Feign| TS
SBCA -->|Feign| CS
SBCA -->|Feign| PS
LA -->|Feign| CS
LA -->|Feign| PS
TEL -->|Feign| TS
CHI -->|Feign| CS
SUS -->|Feign| GL
LOC -->|Feign| CS
SUP -->|Feign| CS
SUP -->|Feign| PS
RR -->|Feign| CS
style CS fill:#0f766e,color:#fff,stroke:none
style DS fill:#0f766e,color:#fff,stroke:none
style PS fill:#0f766e,color:#fff,stroke:none
style TS fill:#0f766e,color:#fff,stroke:none
style SH fill:#0f766e,color:#fff,stroke:none
style GL fill:#0f766e,color:#fff,stroke:none
style PA fill:#2563eb,color:#fff,stroke:none
style SYS fill:#2563eb,color:#fff,stroke:none
style BB fill:#2563eb,color:#fff,stroke:none
style COM fill:#2563eb,color:#fff,stroke:none
style SBCA fill:#64748b,color:#fff,stroke:none
style LA fill:#64748b,color:#fff,stroke:none
style TEL fill:#64748b,color:#fff,stroke:none
style CHI fill:#64748b,color:#fff,stroke:none
style SUS fill:#64748b,color:#fff,stroke:none
style LOC fill:#64748b,color:#fff,stroke:none
style SUP fill:#64748b,color:#fff,stroke:none
style RR fill:#64748b,color:#fff,stroke:none
Per-Service Dependencies¶
Customer Service :8082¶
Outgoing (Feign calls to):
- ms-deposit — checks deposit accounts linked to a customer
- ms-share — checks share accounts linked to a customer
Incoming (called by):
- ms-deposit · ms-sbca · ms-loans-advance · ms-chitty · ms-lockers · ms-supporting-modules · ms-roomrent
Deposit Service :8081¶
Outgoing (Feign calls to):
- ms-customer — validates customer existence
- ms-product — fetches product definition and rate slabs
- ms-periodic-activity — gets accrued interest (used during close/renew)
- ms-transaction — posts authorization and closing transactions
Incoming (called by):
- ms-customer
Product Service :8083¶
Outgoing: — (no Feign dependencies)
Incoming (called by):
- ms-deposit · ms-sbca · ms-loans-advance · ms-supporting-modules
Transaction Service :8085¶
Outgoing: — (no Feign dependencies)
Incoming (called by):
- ms-deposit · ms-teller-system
General Ledger Service :8088¶
Outgoing: — (no Feign dependencies)
Incoming (called by):
- ms-suspense
Periodic Activity Service :8087¶
Outgoing: — (no Feign dependencies)
Incoming (called by):
- ms-deposit (for accrued interest calculation at close/renew)
Share / System Setup / Bank & Branch / Common¶
All have no outgoing Feign dependencies.
Dependency Edge Table¶
| From | To | Reason |
|---|---|---|
ms-customer |
ms-deposit |
Linked deposit account lookup |
ms-customer |
ms-share |
Linked share account lookup |
ms-deposit |
ms-customer |
Customer validation |
ms-deposit |
ms-product |
Product rate slabs & terms |
ms-deposit |
ms-periodic-activity |
Accrued interest at close |
ms-deposit |
ms-transaction |
Post authorization/closing transaction |
ms-sbca |
ms-customer |
Customer validation |
ms-sbca |
ms-product |
Product lookup |
ms-loans-advance |
ms-customer |
Customer validation |
ms-loans-advance |
ms-product |
Product lookup |
ms-teller-system |
ms-transaction |
Post teller transactions |
ms-chitty |
ms-customer |
Member validation |
ms-suspense |
ms-generalledger |
GL account resolution |
ms-lockers |
ms-customer |
Customer lookup |
ms-supporting-modules |
ms-customer |
Customer lookup |
ms-supporting-modules |
ms-product |
Product lookup |
ms-roomrent |
ms-customer |
Tenant customer lookup |