Mục lục (10)Mô hình tư duy: lỗi không phải lúc nào cũng là thất bạiRetry có kiểm soát: backoff, trần chờ và jitterVì sao jitter cần thiết?Catch là thiết kế luồng phục hồi, không phải nơi giấu lỗiTimeout: giới hạn thời gian trước khi nghĩ đến retryRetry chỉ an toàn khi side effect có idempotencyĐừng bọc mọi integration trong LambdaMột policy thực tế cho workflow xử lý đơn hàngChecklist trước khi đưa workflow lên productionNguồn tham khảoBài viếtAWS Step Functions: thiết kế Retry và Catch để lỗi tạm thời không thành sự cố dây chuyềnawsaws-step-functionsserverlessreliability