Retry what can succeed, park what never will

Retry what can succeed, park what never will A workflow diagram generated by Archify. 01 / Consumer EX / Recovery poll() · batch of records · Consumer poll() batch of records Process record · idempotent · Consumer Process record idempotent Commit offset · after processing · Consumer Commit offset after processing Retry · backoff, max 3 · Recovery Retry backoff, max 3 Dead-letter topic · alert + replay · Recovery Dead-letter topic alert + replay success transient exhausted permanent move on Legend Service step Queue / timer Data step