Back to log2026-01-20

Sport-tech platform architecture went live - dual-write Sanity + Supabase.

Build / Sport platformsport-techarchitecturegdpr

The sport-tech platform Cognitiv architected last quarter is now operating live. Eight teams, draft, registration, hub auth, and a player customer-data-platform behind it - all GDPR-resident in the EU.

The architectural call was dual-write: Supabase for auth and structured roster data, Sanity for editorial and player-owned profile content. One identity, two stores, no drift. Magic-link sign-in (no passwords), profile route reads both surfaces and merges, profile edit writes both back atomically.

The reason for two stores instead of one is that the structured + editorial mix is genuinely two different access patterns. Roster data wants relational + RLS. Player profiles want flexible content + GROQ. Forcing either into the other introduces a worse problem than the synchronisation overhead.

GDPR-compliant from the first migration. EU-resident from the first deploy. No retro-compliance pass.