Knowledge

Practical notes from building and operating systems

Structured technical and operational writing about architecture, integrations, banking systems, SaaS, operations and knowledge transfer.

Knowledge Hub

Practical engineering notes

Banking & FinTech Systems

How Internet Banking Integrates with Core Banking Systems

Internet banking should not copy core-banking behavior into a web application. The channel owns customer experience, device/session controls, orchestration, and channel-specific limits; the core remains authoritative for accounts, balances, posting, and produ…

Read article
Banking & FinTech Systems

The Lifecycle of a Banking Transaction from UI to Core Banking

A banking transaction moves through distinct states: captured intent, validation, authorization, posting, external processing when applicable, reconciliation, and final customer-visible outcome. Compressing these into a boolean success flag hides uncertainty…

Read article
Banking & FinTech Systems

Designing Approval Workflows for Financial Transactions

Approval workflows protect high-impact actions by separating preparation from authorization. A robust workflow defines who can submit, who can approve, whether the same person is forbidden from both, how many approvals are required, what happens when data cha…

Read article
Banking & FinTech Systems

Digital Banking Security: OTP, Devices, Sessions and Authorization

Digital-banking security is stronger when authentication, device trust, session management, transaction authorization, and backend entitlement checks are separate controls. If one token proves everything forever, compromise of that token becomes compromise of…

Read article