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
- Phần 1 — Double-Entry Ledger: Schema, Bất Biến & Locking
- Phần 2 — Distributed SQL & ACID Latency: TiDB vs CockroachDB vs Spanner
- Phần 3 — Event Sourcing & CQRS: Thiết Kế Ledger Bất Biến Cho Microservices
- Phần 4 — Saga Pattern: Giao Dịch Phân Tán Không Cần 2PC
- Phần 5 — ISO 20022 & Payment Gateways: Parse pacs.008, Idempotency, và Gateway Latency
- Phần 6 — FAPI 2.0 & API Security: DPoP, mTLS, và Sender-Constrained Tokens
- Phần 7 — Streaming Fraud Detection: Apache Flink CEP, RocksDB & ML Inference
- 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 Fintech | Phần 1 → Phần 3 |
| Database Engineer / DBA quan tâm Distributed SQL | Phần 2 |
| Architect thiết kế hệ thống Event-Driven | Phần 3 → Phần 4 |
| Security Engineer làm API Auth | Phần 6 |
| Data Engineer xây dựng Fraud Detection | Phần 7 |
| QA / SDET cần chiến lược test cho Fintech | Phần 8 |