DTDương Tiếnintienduong379.hashnode.dev·Dec 5, 2025 · 5 min readTài khoản ảo (VA)-Nguyên lý, thiết kế và best practice1. VA là gì? Khác gì với Sub-account? Virtual Account (VA) là gì? Là tập hợp số tài khoản ảo được ngân hàng phát hành cho doanh nghiệp. Không phải tài khoản thật trong core banking, không có số dư, không có sao kê riêng. Khi khách hàng nộp tiền và...00
DTDương Tiếnintienduong379.hashnode.dev·Nov 7, 2025 · 11 min readThử lửa thiết kế hệ thống TwitterĐể có kết quả tốt trong các buổi phỏng vấn thiết kế hệ thống, điều quan trọng là phải có một cách tiếp cận có cấu trúc rõ ràng. Nay anh em sẽ minh họa quá trình đó bằng cách cùng nhau giải quyết bài toán kinh điển: thiết kế hệ thống Twitter. Yêu cầu ...00
DTDương Tiếnintienduong379.hashnode.dev·Nov 3, 2025 · 34 min readThiết kế hệ thống - một số thành phần nên biếtThiết kế hệ thống (system design), chủ đề mà dân dev nghe qua tưởng khô khan, nhưng thật ra càng đi sâu càng thấy “đã”, vì nó là ranh giới giữa một coder bình thường và một kỹ sư phần mềm thực thụ. Vì sao anh em cần học thiết kế hệ thống? Có hai lý d...00
DTDương Tiếnintienduong379.hashnode.dev·Sep 26, 2025 · 11 min readDistributed cachingĐối với các hệ thống nhỏ việc caching dữ liệu trong một hệ thống đơn node hoặc local-cache tại từng service là đủ, nhưng khi hệ thống lớn dần phải scale nhiều instance phương pháp này gặp nhiều thách thức: Khả năng mở rộng (Scalability): Làm thế nào...00
DTDương Tiếnintienduong379.hashnode.dev·Sep 26, 2025 · 5 min readCaching StrategiesCó 5 chiến lược caching, chia thành 2 nhóm: Chiến lược đọc: Cache Aside, Read Through Chiến lược ghi: Write Around, Write Back, Write Through A. Chiến lược đọc 1. Cache Aside (Lazy Load) Cách hoạt động App sẽ giao tiếp với cả cache và DB chính ...00