From 55aa66fb8d7c169a46d25ae7628daa611f221fa6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=E1=BB=93=20Kh=E1=BA=AFc=20Huy?= Date: Mon, 7 Sep 2026 11:52:55 +0700 Subject: [PATCH] Add walkthrough: webhook event identity and restart-safe retries --- weekly/webhook-idempotency-huy.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 weekly/webhook-idempotency-huy.yml diff --git a/weekly/webhook-idempotency-huy.yml b/weekly/webhook-idempotency-huy.yml new file mode 100644 index 0000000..2404095 --- /dev/null +++ b/weekly/webhook-idempotency-huy.yml @@ -0,0 +1,14 @@ +article: + author: + linkedin: "https://www.linkedin.com/in/builtbyhuy/" + name: "Hồ Khắc Huy" + twitter: "n/a" + link: "https://github.com/builtbyhuy/webhook-crm-reliability-sample#readme" + review: >- + An independent, AI-assisted Python/SQLite walkthrough of event identity, + duplicate suppression across local process restarts, changed-payload + conflicts, bounded retries, and explicit replay after retry exhaustion. + Includes runnable synthetic scenarios and an explicit account of its + production gaps. CRM outcomes are simulated; the preview API has only + request-scoped state. + tags: "data ingestion, idempotency, retries, Python, SQLite, testing"