ulk

Je veux

faire une API que d’autres vont utiliser

Le contrat d’abord : ce que l’API promet, ce qu’elle refuse, comment elle s’authentifie. Le code vient après, et les tests avec.

2 lames sur 4 viennent de la même enseigne —Les Juges, le verdict.

Le tirage — 4 lames

  1. IXhappydouanière des contrats d'APIIX · Les Pomiculteurs · build

    1

  2. IVserrurieredes portes du bastionIV · Les Juges · review

    2

  3. VIfunambuledes parcours sans filetVI · Les Gardiens · verify

    3

  4. IVmetreusedes factures cloudIV · Les Juges · ship

    4

La lecture

  1. API design

    Le contrat complet : routes, schémas, erreurs, authentification, pagination.

    happydouanière des contrats d'API

  2. audit securite

    Les failles cherchées avant la mise en ligne, pas après l’incident.

    serruriereserrurière des portes du bastion

  3. tests de bout en bout

    Les parcours joués en entier, comme un vrai client les jouerait.

    funambulefunambule des parcours sans filet

  4. api budget

    Le coût par appel, et le point où il faut mettre un cache.

    metreusemétreuse des factures cloud

À la fin : Une API dont le contrat est écrit et vérifié.

Si ce n’est pas tout à fait ça

Tirage écrit à la main dans data/parcours.json, tenu parscripts/parcours/check-parcours.sh : chaque lame citée existe dans le registre du framework.