Thanh toán: không lệch một đồng
Case thứ tư, đỉnh của tuyến Thiết kế Hệ thống. Bạn tự đặt ràng buộc cho luồng thanh toán qua nhà cung cấp ngoài, tự mô phỏng tiến trình chết và timeout giữa các bước trên Postgres để đếm đơn lệch tiền, rồi tự chọn thứ tự bước quanh lệnh trừ tiền không đảo được, cách ghi sổ tiền và cách đối soát với nhà cung cấp — mỗi lựa chọn kèm cái giá — trước khi đối chiếu cách các hệ thanh toán thật đã làm.

Giảng viên
OLHub Team8 bài đã sẵn sàng · Đọc kỹ, không xem video
1 module
Học theo từng phần, không bị nhồi
Nâng cao
Cho dev đã có kinh nghiệm
8 bài
Text-first — đọc kỹ, không xem video
~1.6 giờ
Tự nhịp, học theo tốc độ của bạn
Bạn sẽ học được gì
Sau khoá học, bạn sẽ:
Estimate số giao dịch mập mờ do timeout, số tiền thực sự bị treo và tải ghi vào các tài khoản chung của luồng thanh toán từ ràng buộc tự đặt
Design thứ tự bước, máy trạng thái và bước bù của luồng thanh toán quanh lệnh trừ tiền không đảo được ở nhà cung cấp
Choose cách ghi sổ tiền dưới ràng buộc lưu vết mười năm, tài khoản nóng và độ trễ đọc số dư, nêu được cái giá của từng cách
Design cách chốt giao dịch mập mờ và đối soát với nhà cung cấp sao cho không giao dịch nào mập mờ quá 24 giờ
Chương trình
Nội dung khoá học
1 module sẵn sàng · 8 bài. Mỗi bài 18-25 phút đọc kỹ — không xem video, không hype.
01
Không lệch một đồng
8 bài · ~93 phút
- 01Thanh toán — tổng quan case không lệch một đồng6p
- 02Ràng buộc và ước lượng: bao nhiêu tiền đang treo?13p
- 03Tin kết quả trả về: tiền đi đâu khi khách đóng trình duyệt?13p
- 04Thứ tự bước: đặt lệnh trừ tiền không đảo được ở đâu?14p
- 05Sổ tiền: sửa số dư tại chỗ hay chỉ ghi thêm bút toán?14p
- 06Chốt và đối soát: không giao dịch nào mập mờ quá 24 giờ14p
- 07Đối chiếu thực tế: các hệ thanh toán thật giữ tiền khớp thế nào?12p
- 08Tổng kết case thanh toán: thiết kế hoàn chỉnh và các cái giá7p
Giảng viên
Ai đứng sau khoá này
OLHub Team
Backend engineers
Backend engineers với kinh nghiệm thực tế trên Java/Spring, PostgreSQL, distributed systems. Tự build và maintain platform này, viết toàn bộ nội dung khoá học theo triết lý “hiểu bản chất, không học vẹt”.
Xem hồ sơ team →Gửi khoá này cho bạn học cùng?
Copy link đã gắn nguồn — dán group, chat, hoặc LinkedIn.
Sẵn sàng bắt đầu?
Học miễn phí, không cần thẻ, không thời hạn. Chỉ cần bạn ngồi xuống đọc kỹ.