DEV Community

FinTech Architecture in TypeScript Series' Articles

Back to Programming Central's Series
The IEEE 754 Trap: Why JavaScript Numbers Fail at Finance (And How to Fix Them)

The IEEE 754 Trap: Why JavaScript Numbers Fail at Finance (And How to Fix Them)

1
Comments
10 min read
Why Your JavaScript App Is Losing Money: The Hidden Danger of Native Math

Why Your JavaScript App Is Losing Money: The Hidden Danger of Native Math

1
Comments
8 min read
Why Your FinTech App is Bleeding Money: ISO 4217 Currency Modeling and Type-Safe Value Objects in TypeScript

Why Your FinTech App is Bleeding Money: ISO 4217 Currency Modeling and Type-Safe Value Objects in TypeScript

2
Comments 6
9 min read
Stop Relying on TypeScript Interfaces for Financial Data: Why Strict Runtime Schema Validation with Zod is Non-Negotiable

Stop Relying on TypeScript Interfaces for Financial Data: Why Strict Runtime Schema Validation with Zod is Non-Negotiable

1
Comments
10 min read
Timezones, Timestamps, and Daylight Savings in Financial Systems: Why Your Node.js App Is Bleeding Money

Timezones, Timestamps, and Daylight Savings in Financial Systems: Why Your Node.js App Is Bleeding Money

1
Comments
10 min read
Why Your FinTech App is Bleeding Money (And How Double-Entry Bookkeeping Fixes It)

Why Your FinTech App is Bleeding Money (And How Double-Entry Bookkeeping Fixes It)

1
Comments
9 min read
Why Your SaaS Balance is Lying to You: Designing an Immutable Financial Ledger in TypeScript and PostgreSQL

Why Your SaaS Balance is Lying to You: Designing an Immutable Financial Ledger in TypeScript and PostgreSQL

2
Comments 1
11 min read
Why Your FinTech App is Bleeding Money (And How TypeScript Ledger Invariants Will Save It)

Why Your FinTech App is Bleeding Money (And How TypeScript Ledger Invariants Will Save It)

1
Comments
9 min read
Mastering PostgreSQL Concurrency Control: Why Pessimistic Locking and `SELECT FOR UPDATE` Are Non-Negotiable for Financial Systems

Mastering PostgreSQL Concurrency Control: Why Pessimistic Locking and `SELECT FOR UPDATE` Are Non-Negotiable for Financial Systems

1
Comments
14 min read
Why Deleting Financial Data is a Crime: The Power of Immutability and Reversals in Modern Payment Pipelines

Why Deleting Financial Data is a Crime: The Power of Immutability and Reversals in Modern Payment Pipelines

1
Comments
8 min read
Bulletproof FinTech: Building Type-Safe Stripe and Adyen Payment Gateways in TypeScript

Bulletproof FinTech: Building Type-Safe Stripe and Adyen Payment Gateways in TypeScript

1
Comments
14 min read
Bulletproof Webhook Processing in FinTech: Signature Verification, Timing Attacks, and Replay Protection

Bulletproof Webhook Processing in FinTech: Signature Verification, Timing Attacks, and Replay Protection

1
Comments 1
10 min read
Why Your Payment API is Double-Charging Customers (And How Idempotency Keys Fix It)

Why Your Payment API is Double-Charging Customers (And How Idempotency Keys Fix It)

1
Comments
12 min read
The retry loop that takes down your payment gateway

The retry loop that takes down your payment gateway

1
Comments
10 min read
Mastering Asynchronous Reconciliation: How to Keep Your Financial Ledgers In Sync Without Losing Your Mind

Mastering Asynchronous Reconciliation: How to Keep Your Financial Ledgers In Sync Without Losing Your Mind

Comments
8 min read
The Death of Screen Scraping: Architecting Resilient Open Banking & PSD2 Pipelines with Plaid, Teller, and TypeScript

The Death of Screen Scraping: Architecting Resilient Open Banking & PSD2 Pipelines with Plaid, Teller, and TypeScript

Comments
12 min read
Immutable Audit Logging & Tamper-Evident Ledger Chains: Bulletproofing Financial Pipelines

Immutable Audit Logging & Tamper-Evident Ledger Chains: Bulletproofing Financial Pipelines

1
Comments
10 min read
Architecting Resilient Multi-Currency Engines: Precision, Real-Time FX, and Immutable Ledgers

Architecting Resilient Multi-Currency Engines: Precision, Real-Time FX, and Immutable Ledgers

1
Comments 1
11 min read
Scaling High-Throughput Batch Processing & Settlement Engines in Node.js

Scaling High-Throughput Batch Processing & Settlement Engines in Node.js

Comments
8 min read