Vývoj2 min čtení
Migrace ID na objektové ID
Přešli jsme na objektové identifikátory u všech entit pro lepší čitelnost a škálovatelnost.
GAutor George

Přešli jsme na Object ID napříč všemi entitami. Tato změna zlepšuje čitelnost, umožňuje nezávislé generování ID napříč službami a zajišťuje jedinečnost i při velkém měřítku.
Co jsou Object ID?
Object ID jsou jedinečné identifikátory s prefixem, který označuje typ entity. Místo obecného ID jako 12345 nebo UUID dostanete něco jako:
em_48klx31D1jqAfDcG53R8y1j1XbPPrefix em_ vám okamžitě říká, že se jedná o entitu e-mailu.
Výhody
- Čitelné – Typ entity poznáte na první pohled
- Jedinečné – Žádné kolize napříč službami
- Seřazené – ID lze řadit podle času vytvoření
- Škálovatelné – Generují se nezávisle bez koordinace s databází
Prefixy entit
- Audiences –
aud_ - Campaigns –
cmp_ - Clicks –
click_ - Contacts –
con_ - Credentials –
key_ - Custom Fields –
cf_ - Deliveries –
del_ - Emails –
em_ - Events –
evt_ - Files –
file_ - Links –
link_ - Loads –
load_ - Queued Emails –
que_ - Domains –
dom_ - Subscribers –
sub_ - Suppressions –
sup_ - Unsubscribes –
uns_ - Webhook Requests –
whr_ - Webhooks –
wh_
Migrace dokončena
Migrovali jsme přes 1,5 miliardy záznamů do nového formátu Object ID. Všechny odpovědi API v2 nyní vrací Object ID pro výše uvedené entity.


