Det er fristende å tenke på sosial publisering som en enkel kjede: skriv tekst, legg ved bilde, trykk publiser. I praksis er det en arbeidsflyt med langt flere tilstander.
Fire kanaler er fire ulike systemer
LinkedIn, Facebook, Instagram og TikTok har ulike autentiseringsmodeller, innholdsregler, mediekrav og livssykluser.
Planlegging er bare halve jobben
En robust publiseringsflyt må vite om kontoen fortsatt er autorisert, om tokenet er gyldig, om mediet kan nås av provideren og hva som skjedde etter at API-et svarte.
Fairness betyr noe når volumet øker
Hvis systemet alltid sjekker én provider først, kan en kontinuerlig kø i teorien hindre de andre kanalene i å få arbeid. Derfor bør dispatch ha en eksplisitt fairness-mekanisme.
Innhold er kreativt. Utførelse bør være forutsigbar.
Strategi, vinkling og tekst kan være fleksibelt. Credentials, dispatch, retry-regler og statusoverganger bør være strengt definert.