Skip to content

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")
Hold "Alt" / "Option" to enable pan & zoom

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.