Նորմալացրեք սահմանի վրա
Դաշտերի անունները, նույնացուցիչները, բացատները, ամսաթվերն ու կատեգորիաները պետք է նորմալացվեն մուտքի պահին։ Ներքին տրամաբանությունը չպետք է ամեն քայլում գուշակի դաշտի իմաստը։
Տարանջատեք բացակայող, սխալ և կրկնվող տվյալները
Այս վիճակները տարբեր որոշումներ են պահանջում։ Բացակայող email-ը կարող է ստուգվել, սխալ account ID-ն՝ կանգնեցնել հոսքը, կրկնվող event-ը՝ դառնալ idempotent no-op։
Մի ջնջեք ապացույցը
Պահեք սկզբնական մուտքը, փոփոխությունների ամփոփումը և մերժված գրառումները։ Հետագծելիությունը debugging-ը դարձնում է վերահսկվող ստուգում։
Միայն հետո միացրեք նպատակային համակարգը
Երբ սահմանը հստակ է, API կրկնափորձերն ու համաժամացումը կարելի է անվտանգ նախագծել։ Նպատակային համակարգը ստանում է հայտնի կառուցվածքով տվյալներ։
Տվյալների մաքրումը կոսմետիկ քայլ չէ․ այն ինտեգրման ճարտարապետության մասն է։

