KIẾN THỨC · KIẾN TRÚC & TÍCH HỢP

Làm sao tích hợp hệ thống bền vững và dễ kiểm soát?

Sáu điểm cần chốt để một kết nối có thể theo dõi, đối soát và phục hồi khi xảy ra lỗi.

Trao đổi nhu cầu
THEO NHU CẦUĐA THIẾT BỊRÕ RÀNG & AN TOÀN
Kiến trúc & tích hợp

Tích hợp bền vững không chỉ là gọi được API. Hai hệ thống cần thống nhất dữ liệu nào được trao đổi, bên nào là nguồn chuẩn, quyền nào được cấp và điều gì xảy ra khi request bị chậm, trùng hoặc thất bại.

01

Chốt hệ thống nguồn cho từng loại dữ liệu

Mỗi trường quan trọng cần một nơi chịu trách nhiệm ghi nhận. Đồng bộ hai chiều chỉ nên dùng khi có quy tắc xung đột rõ; nếu không, dữ liệu dễ bị ghi đè hoặc tạo nhiều phiên bản sự thật.

02

Biến mapping thành tài liệu có thể kiểm thử

Bảng ánh xạ cần bao gồm mã, kiểu dữ liệu, trường bắt buộc, giá trị mặc định và quy tắc chuyển đổi. Mapping phải đi cùng dữ liệu mẫu đã ẩn thông tin nhạy cảm và kết quả mong đợi.

03

Thiết kế cho timeout, retry và request trùng

Một request có thể đã được xử lý dù phía gọi nhận timeout. Cần mã tham chiếu, idempotency và quy tắc retry để việc gửi lại không tạo giao dịch trùng.

  • Correlation ID xuyên suốt
  • Idempotency key theo nghiệp vụ
  • Giới hạn retry và hàng đợi lỗi
  • Trạng thái cho phép xử lý lại
04

Quan sát và đối soát là một phần của phạm vi

Log kỹ thuật không đủ cho vận hành. Cần biết bản ghi nào thành công, bản ghi nào bị từ chối, lý do, người xử lý và cách so sánh tổng số giữa hai hệ thống.

ĐIỂM CẦN GIỮ LẠI

Giữ hệ thống độc lập bằng hợp đồng dữ liệu rõ, quyền tối thiểu, xử lý lặp an toàn và khả năng đối soát đầu cuối.