Skip to main content
NELLA Labs

Industry

Financial services and fintech

In financial services the interesting engineering is in the controls: proving a customer is who they claim, moving money without ever losing track of it, and being able to reconstruct any decision months later for a regulator who was not there at the time.

Workflows

The work that actually happens here

Named the way practitioners in this sector name them, because that is the vocabulary a delivery team has to learn before it can be useful.

Customer onboarding and due diligence
Identity verification, sanctions and PEP screening, source-of-funds assessment and risk rating, with the evidence retained and the decision explainable.
Ongoing monitoring
Periodic re-screening and transaction monitoring producing alerts that reach a human queue with enough context to be decided.
Payment initiation and reconciliation
Moving money with idempotency, settlement tracking and reconciliation against provider statements — including the failure and partial-settlement paths.
Dispute and chargeback handling
Structured evidence collection against deadlines set by the scheme, with the outcome recorded against the transaction.
Regulatory reporting
Scheduled returns derived from the operational ledger, with the derivation reproducible.

Constraints

What changes the architecture

These are the reasons a design that works elsewhere would be wrong here.

01

Money movement must be idempotent

Any operation that moves money must be safe to retry. A network timeout that causes a duplicate payment is a control failure, not an incident.

02

Immutable ledgers, not mutable balances

Financial state belongs in an append-only ledger from which balances are derived. Updating a balance in place destroys the audit position.

03

PCI DSS scope must be minimised deliberately

Card data should never touch your systems. Tokenisation and hosted fields keep the compliance surface small; convenience decisions can expand it dramatically.

04

Regulatory change has fixed deadlines

Compliance deadlines are externally set and non-negotiable, which constrains sequencing more than internal priorities do.

05

Availability expectations are severe

Payment services are judged on availability during peaks. Degraded modes need designing rather than discovering.

Integrations

Systems we would expect to meet

  • Stripe for international card acquiring and payouts
  • Paystack and Flutterwave for Nigerian and Ghanaian payment methods
  • Identity, sanctions and PEP screening providers behind a common interface
  • Open banking providers for account information and payment initiation
  • Core banking or ledger systems
  • Accounting and reconciliation systems

Trust considerations

What users and regulators need here

  • Explain what is being checked and why before asking a customer for documents; unexplained requests are the main cause of onboarding abandonment.
  • A declined customer must receive a specific, actionable outcome and a route to human review.
  • Sanctions and PEP screening outcomes require careful handling — a false positive is a serious customer harm.
  • Financial and identity data need permissions beyond ordinary application access, including for internal staff.
  • Retention of due-diligence evidence is set by regulation, which may exceed what the customer expects; the privacy notice must be explicit about it.

Architecture

A shape we would actually propose

A starting sketch, not a template. Discovery is what turns this into a specific design with recorded trade-offs.

Ledger
Append-only double-entry ledger in Postgres; balances are projections, never authoritative rows.
Payment orchestration
Durable workflows with idempotency keys, provider abstraction, and reconciliation against provider statements.
Onboarding
Configurable verification sequences per product and risk level, with a case-review queue for exceptions.
Monitoring
Rule- and signal-based alerting into a triage queue with full case context and recorded decisions.
Segregation
Financial and identity data behind additional permissions, with access logged and reviewable.

Outcomes

What good looks like

  • Onboarding completion improved by explaining requirements before requesting documents
  • Reconciliation breaks reduced by making money movement idempotent end to end
  • Regulatory reporting reproducible directly from the ledger
  • Audit evidence available without a manual reconstruction exercise

Related

Where to go next

Service

Automate

Apply AI and automation where they measurably pay for themselves.

Service

Scale

Cloud, DevOps and data foundations that hold under real load.

Service

Modernise

Move off systems that have become a tax on everything you do.

NELLA Labs product

Daju Verify

Onboard people and businesses with evidence you can audit.

Next step

A financial services and fintech project starts with the constraints

The Project Architect asks sector-specific questions about data, regulation and integration before it asks about features.