Skip to main content
Petanque Life
1

The platform map

The mental model you need before anything else makes sense.

~3h estimated 6 resources 5 checkpoints

What this block is about

Petanque Life is a multi-tenant platform serving the entire pétanque ecosystem — from FIPJP at the world level down to a single recreational player. Every other concept on the platform follows from three foundations: the tenant model (federations get everything, every other tenant gets a curated subset), the app topology (six different frontends sharing one API), and the 22 feature domains that organise the work. By the end of this block you should be able to draw the platform on a whiteboard from memory and answer the question "where does X live" for any feature on the site.

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 Name the nine tenant types and describe in one sentence what each one does.
  • 2 Explain why federations get every subsystem and what makes the federation-tier different from a paid plan.
  • 3 List the six frontend surfaces (api, admin, app, web, www, sys) and describe who each one is for.
  • 4 Walk through the 22 domains by number from memory and group them by category (governance, competition, finance, commercial, ops).
  • 5 Define the difference between a tenant, an OrgNode, a club, and a federation in one minute.