Skip to main content

Deployment Overview

Smartflow deploys as an isolated, edge instance within your bank's environment. No document data leaves your infrastructure.


Deployment Model

Smartflow supports two deployment models:

ModelDescriptionBest For
Azure Private CloudDeployed in the bank's Azure subscriptionBanks with existing Azure presence
On-Premise / EdgeDeployed on bank-managed infrastructureBanks with strict no-cloud policies

Both models guarantee complete data isolation: each institution gets a dedicated instance with no shared infrastructure or cross-bank data commingling.


What the Bank Provides

ComponentAzure DeploymentOn-Premise Deployment
ComputeAzure subscription with resource groupVMs or Kubernetes cluster (see sizing below)
NetworkingVNet with private endpointsInternal network with egress to Smartflow licensing service
StorageAzure Blob Storage (bank-managed)NFS or object storage
IdentityAzure AD or SAML/OIDC IdPSAML/OIDC IdP
TLS CertificatesBank-managed or via Azure Key VaultBank-managed

What Smartflow Provisions

ComponentDescription
Application containersSmartflow platform services (extraction, Q&A, monitoring)
AI modelsLoan-specific extraction and NLP models, deployed within the instance
ConfigurationTenant configuration, field mappings, workflow rules
Monitoring agentHealth checks and telemetry (anonymised, no document data)

Architecture Overview

┌─────────────────────────────────────────────────────┐
│ Bank Environment │
│ │
│ ┌──────────┐ ┌──────────────┐ ┌──────────────┐│
│ │ Users │──▶│ Load Balancer │──▶│ Smartflow ││
│ │ (Browser) │ │ (TLS term.) │ │ Application ││
│ └──────────┘ └──────────────┘ │ Services ││
│ │ ││
│ │ ┌──────────┐ ││
│ │ │ AI Models│ ││
│ │ └──────────┘ ││
│ └──────┬───────┘│
│ │ │
│ ┌─────────────────┼────┐ │
│ │ Data Layer │ │ │
│ │ ┌────────┐ ┌────┴──┐ │ │
│ │ │Database│ │Storage│ │ │
│ │ └────────┘ └───────┘ │ │
│ └──────────────────────┘ │
│ │
│ ┌──────────┐ ┌────────────┐ │
│ │ Identity │ │ LoanIQ │ │
│ │ Provider │ │ (optional) │ │
│ └──────────┘ └────────────┘ │
└─────────────────────────────────────────────────────┘

Network Requirements

DirectionSourceDestinationPortPurpose
InboundUser browsersSmartflow LB443 (HTTPS)Application access
InboundIdentity ProviderSmartflow443SSO callbacks
OutboundSmartflowLoanIQ middlewareConfigurableData export
OutboundSmartflowLicensing service443License validation (heartbeat only, no data)
warning

No outbound connections carry document data. The only outbound traffic is licensing heartbeats and optional anonymised telemetry.


Sizing Guidelines

info

Detailed sizing will be determined during the scoping session. The following are minimum recommendations.

ComponentMinimum (pilot)Recommended (production)
CPU8 vCPUs16 vCPUs
Memory32 GB64 GB
Storage500 GB SSD2 TB SSD
GPUOptional (improves extraction speed)1× NVIDIA T4 or equivalent