Cross-cutting concerns
The platform-wide rules that apply to every domain.
What this block is about
Some topics cut across every domain: how multi-tenancy works at the data layer, how the 43-language pipeline keeps every UI string in sync, how compliance obligations (GDPR, WADA, safeguarding) layer on top of feature work, how data is exported daily to tenant-owned destinations as continuity insurance. These are the things you will reach for when answering "but what about X across the whole platform?" — usually from auditors, lawyers, or new federations doing due diligence.
Reading list
Work through these in order. Click each card to open the page in a new tab — your progress is remembered between visits.
- 1
Platform Operations & Cross-Cutting Concerns (F16)
Core ~35 minThe umbrella domain — observability, audit, capability framework, GDPR compliance, multi-tenant isolation.
- 2
Homepage & Marketing Website (F19)
Core ~25 minHow petanque.life itself is built — Astro, 43 languages, conversion flows, content pipelines.
- 3
Surveys & Research (F20)
Core ~20 minCross-cutting research instrument used by every other domain to gather member feedback.
- 4
Currency policy
Document ~15 minHow prices are computed across currencies and the daily / quarterly FX-rate model.
- 5
Data Processing Agreement (DPA)
Document ~25 minThe legal contract that defines how tenant data is handled — read this once.
- 6
Security overview
Document ~25 minHow auth, audit, encryption, and incident handling are layered across the platform.
- 7
Deep-dive: Operator Console (F22.08)
Deep-dive ~20 minA concrete cross-cutting example — how one screen pulls auth, bookings, payments, notifications, and SSE together.
- 8
Deep-dive: Third-Party Integrations (F14.04)
Deep-dive ~15 minHow any domain plugs into external systems via the integration layer.
After this block you should be able to
Read these out loud. If any feel uncertain, revisit the relevant resource above before moving on.
- 1 Explain how a single tenant's data is isolated from every other tenant at the database layer.
- 2 Describe the 43-language pipeline — how a string written in English ends up in Polish on a Polish federation's site.
- 3 Walk through what is exported to a tenant's SFTP/S3 every night and why their PGP key is required.
- 4 Name the three compliance regimes the platform serves and the domain each lives under.