Kiến Trúc Core Banking Hiện Đại

Series này dành cho Software Architect, Backend Engineer Senior, và SDET Engineer muốn đào sâu vào cơ sở kỹ thuật của các hệ thống tài chính production-grade. Không dừng ở lý thuyết — mỗi bài viết kèm schema database thực tế, benchmark latency cụ thể (ms), code mẫu có thể chạy, và chiến lược kiểm thử (QA/SDET) chuyên dụng cho từng topic.

Nguồn tham khảo bao gồm: TigerBeetle Docs, Mambu GL API, PingCAP Blog, Monzo Engineering, OpenID FAPI 2.0 Spec, Apache Flink Docs, Martin Kleppmann’s Blog, và Google Spanner Docs.


Nội Dung Chuỗi Bài

  1. Phần 1 — Double-Entry Ledger: Schema, Bất Biến & Locking
  2. Phần 2 — Distributed SQL & ACID Latency: TiDB vs CockroachDB vs Spanner
  3. Phần 3 — Event Sourcing & CQRS: Thiết Kế Ledger Bất Biến Cho Microservices
  4. Phần 4 — Saga Pattern: Giao Dịch Phân Tán Không Cần 2PC
  5. Phần 5 — ISO 20022 & Payment Gateways: Parse pacs.008, Idempotency, và Gateway Latency
  6. Phần 6 — FAPI 2.0 & API Security: DPoP, mTLS, và Sender-Constrained Tokens
  7. Phần 7 — Streaming Fraud Detection: Apache Flink CEP, RocksDB & ML Inference
  8. Phần 8 — QA & SDET Handbook: Kiểm Thử Hệ Thống Tài Chính Phân Tán

Ai Nên Đọc Series Này?

Vai TròPhần Nên Bắt Đầu
Backend Engineer muốn vào lĩnh vực FintechPhần 1 → Phần 3
Database Engineer / DBA quan tâm Distributed SQLPhần 2
Architect thiết kế hệ thống Event-DrivenPhần 3 → Phần 4
Security Engineer làm API AuthPhần 6
Data Engineer xây dựng Fraud DetectionPhần 7
QA / SDET cần chiến lược test cho FintechPhần 8