Function Atlas. Everything the platform can do – down to the individual process.
The functional map of our securities core banking platform: by capability area, along the customer journey, from the perspective of your department or by technical building block. Every process with status, degree of automation and detail sheet.
Inner ring: six capability areas. Outer ring: 21 modules. Select a module to see its processes; each process opens a detail sheet.
Your customer's journey – from application to closure. For each phase: what happens, which processes run and which documents are produced.
Choose your department: your day with the platform and the processes you are responsible for.
The technical building blocks of the platform and the processes they support.
Status: Function Atlas v1.5. Shown publicly are processes that are in production, in progress, covered via partners or planned. Detailed process descriptions, templates and test cases are available to clients in the Manual.
Platform · Architecture
Architecture. How the platform is built.
Our own core built on Erlang/OTP and PostgreSQL, operated in a separate AWS environment for each client. Click a building block for an explanation.
Architecture principles
Business logic that remains stable for years
Business rules, process orchestration, data storage and integration are deliberately decoupled.
Processes are chains of traceable steps – triggered by events, time windows (batch) or external responses.
Every processing step can be evidenced functionally and technically – with rules, input parameters and state changes.
Loose coupling via events, stable APIs and clear versioning; adapters keep client-specific formats away from the core.
Step chains instead of ad-hoc logic, idempotency for robust retries, explicit exception and reprocessing paths.
Versioned rules with an approval process and rule context (validity, institution, product, time).
Consistent, historised persistence for traceability, reproduction and long-term analysis.
Throughput, latencies, error rates and a business process view for operations, reconciliation and internal audit.
Parallel operation, step-by-step migration along clear process boundaries, controlled cut-over with reconciliation.
Trading and orders, core banking and customer management, custodians, reporting, data & BI.
Horizontal scaling, resilience through decoupled components, multi-tenancy, least privilege and segmentation.
Separate accounts for DEV, UAT and PROD; promoted builds instead of manual intervention, reproducible deployments.
Technology stack
Proven technologies





Questions & answers
All questions about the platform
Structure & data
How is the system structured?
- Channels
- Mobile app, web app, back office web app
- Edge
- CDN, load balancer, API gateway, OIDC IAM
- Core
- Framework Angela (domain modules)
- Data
- PostgreSQL (RDS) and object storage (S3)
- Surrounding systems
- Partner bank, central securities depository (e.g. Clearstream), integration hub, finance/accounting, reporting/BI
Which business modules does the platform core cover?
What is the Framework Angela?
Which data is held where?
- Relational DB
- PostgreSQL (Amazon RDS) for business states, history and consistency
- Object storage
- Amazon S3 for documents, exports, workdir artefacts and log archives
- Logging
- ALB logs in S3; additional log archive (S3 Archive)
How are external systems connected?
- Inputs
- REST API, file transfer (SFTP; CSV/PDF), financial formats (SWIFT MT/MX)
- Function
- Mapping and validation, adapter per partner, idempotency, reprocessing
- Target systems
- Partner bank, Clearstream, X-Hub, ABACUS, Reporting Manager, financial accounting
Which user groups and clients are there?
- Internal users
- Back office (web app) and operational tools
- Customers
- Web app and mobile app (e.g. berna web app and berna mobile app)
- Internal web app
- camilla web app (for internal users)
- Partners
- Partner data centre (connected to the API gateway)
- Developers
- GitHub as source control for build and deployment
Cloud, security & operations
What does the AWS cloud infrastructure look like?
- DNS and TLS
- Route 53 and AWS Certificate Manager (ACM)
- CDN
- CloudFront for web delivery (e.g. camilla and berna)
- Ingress
- API Gateway, public ALB, OIDC
- Workloads
- ECS/Fargate cluster (angela backend), Lambda (report, tbd)
- Data
- RDS, S3 buckets (web apps, certstore, workdir)
- Logging
- ALB logs to S3; log archive bucket
- Observability
- CloudWatch for monitoring and logging
- Config and secrets
- SSM Parameter Store
- Private access
- Private ALB and bastion for administrative paths
How do CI/CD and deployment work (multiple AWS accounts)?
- Source control
- GitHub
- Build
- CodeBuild
- Registry
- ECR
- Deployment
- CodePipeline, CloudFormation
- Targets
- ECS/Fargate (containers) and Lambda (batch/reporting)
How are security and traceability addressed?
- Ingress via defined gateways (CDN, API Gateway, load balancer)
- Authentication/authorisation via OIDC/IAM
- History and correlation of processing steps for auditability
- Monitoring/logging and archiving (CloudWatch, S3 log archive)