Digital banking back office¶
Generated from the architecture model
This page is rendered from model/**/*.yaml by tools/docs_model during mkdocs build. Edit the YAML, not this page; hand-written design lives on the linked service, platform and plane pages.
| Vertical | Banking |
| Prototype reference | Banking prototype (ConnectSoft.DesignPrototypes) |
| Managed edition | ManagedPlus (D33, D34) |
| Data residency | tenant-region (EU) (D31) |
| Catalog | Examples catalog · Vision-to-Production path for this vertical |
Business problem¶
A regional bank runs onboarding, accounts and payments on a monolith with month-long release cycles and audit findings on separation of duties.
Product intent¶
A modular banking back office with KYC onboarding, account servicing, payment orchestration and a complete audit trail, operated by ConnectSoft under a strict edition.
What the Factory makes different here: every operator action is an approval-bound command with evidence, generated from the Security Blueprint.
Vision-to-Production path for this vertical¶
| Step | Factory platform | Agents | Blueprints |
|---|---|---|---|
| Vision and product plan | Agent Mesh, Control plane | Vision Architect Agent, Enterprise Architect Agent | vision |
| Architecture and domain | Template & Library (BC-02) | Enterprise Architect Agent | service, module, database, security, api-gateway |
| Experience | Template & Library, Factory Studio UX track | UX Designer Agent, Frontend Developer Agent | — |
| Recipe and generation | Template & Library (BC-15), Agent Mesh, Tools & MCP | Vision Architect Agent, Enterprise Architect Agent, Security Architect Agent, Backend Developer Agent, QA Agent, Compliance Officer Agent, DevOps Agent | module plan from the context map |
| Quality | Observability (BC-22), DevOps / GitOps | QA Agent | test, pipeline, observability |
| Delivery and provisioning | DevOps / GitOps (BC-23, BC-24), Runtime Cloud (BC-25) | DevOps Agent, Infrastructure Architect Agent | infrastructure |
| Operations | Product Fleet Operations (BC-35..37) | — | handover, objectives, rollouts, incidents, off-boarding |
Delivery workflows exercised: vision-and-product-planning-workflows, security-and-compliance-workflows.
Generated product shape¶
C4Context
title Digital banking back office system context
Person(user, "Users", "Banking users and operators")
System_Ext(factory, "ConnectSoft AI Factory", "generates, delivers, provisions and operates the product")
System_Boundary(product, "Digital banking back office") {
System(ctx_Onboarding, "Onboarding", "KYC cases, document checks, decisions")
System(ctx_Accounts, "Accounts", "accounts, balances, statements")
System(ctx_Payments, "Payments", "payment orders, limits, status from rails")
System(ctx_Compliance, "Compliance", "screening, holds, regulatory reports")
}
Rel(user, ctx_Onboarding, "uses through the product gateway GW-07")
Rel(factory, ctx_Onboarding, "descriptor, health, rollouts, incidents, off-boarding")
Bounded contexts¶
| Context | Responsibility | Published events |
|---|---|---|
| Onboarding | KYC cases, document checks, decisions | CaseOpened, KycDecided |
| Accounts | accounts, balances, statements | AccountOpened, StatementIssued |
| Payments | payment orders, limits, status from rails | PaymentOrdered, PaymentSettled |
| Compliance | screening, holds, regulatory reports | HoldPlaced, ReportFiled |
Modules and templates¶
| Module | Template | Notes |
|---|---|---|
| Microservice ×4 | connectsoft-microservice |
|
| API gateway | connectsoft-apigateway |
|
| Back-office shell | connectsoft-blazor-saas-shell |
|
| Identity | connectsoft-identity |
|
| Every product also gets the SaaS foundations (tenants, editions, entitlements, billing, metering) and the product host shape (descriptor, health, operations handover) unless it is a library-only product. |
Prototype reference¶
Banking prototype in ConnectSoft.DesignPrototypes shows the intended screens; the UX track (U1–U4) maps prototype destinations to the UX model's screens with keep, merge, rename, retire or new decisions.
Operations as a managed product¶
ManagedPlus: 99.9 % availability floor, 15-minute Sev1 acknowledgement, on-call, audit exports in open formats; off-boarding with regulator-grade evidence.