Tehtävä 2 · Luotettava webhook
Hyväksy tositapahtumat turvallisesti ja täsmälleen kerran.
Rakenna webhook-raja, joka vastaa monday.com-vahvistukseen, vahvistaa odotetun tapahtuman, säilyttää tarkoituksen ennen sivuvaikutuksia ja estää päällekkäiset kokoukset ja write-back:n kaksoiskappaleet.
Rakennussarja
- Palauta monday.com-vahvistushaaste tarkasti ja nopeasti.
- Vahvista tapahtuman muoto, taulu, kohde, sarake, toiminto ja integraation käytettävissä oleva todennustila.
- Johda ja säilytä idempotency-avain ennen kokouksen luomista tai CRM-mutaatiota.
- Kuittaa viipymättä, siirrä pitkä työ asynkroniselle kaistalle ja säilytä kestävä tapahtumakirja.
- Testaa toistuva toimitus, puuttuva nimiketunnus, väärä sarake, ei-tuettu tila, viivästynyt loppupään API ja palveluntarjoajan uudelleenyritys.
Vaadittu todiste
- Haasta varmistustulos ja desinfioitu pyyntösopimus.
- Päällekkäinen toimitus aiheuttaa yhden liiketoiminnan sivuvaikutuksen.
- Yksi vikajälki, jossa on hyödyllinen operaattoriin kohdistuva virhe ja korrelaatiotunnus.
Viitetiedostot ja lähteet
Virallinen toimittajan dokumentaatio
Arviointiportti
Syöttö
Hyväksytty: uusinta- ja samanaikaisuustestit osoittavat yhden kestävän tarkoituksen ja yhden ulkoisen sivuvaikutuksen.
Tarkistaa
Tarkista: tavalliset pyynnöt toimivat, mutta kestävä sinnikkyys, uusintapuolustus tai epäonnistumisen todisteet ovat puutteellisia.
Kova epäonnistuminen
Kova epäonnistuminen: päätepiste luottaa mielivaltaisiin hyötykuormiin, kirjaa salaisuudet lokiin tai luo päällekkäisiä kokouksia tai kirjoituksia.
Ihmisten arvioima lähetys
