api
Une API (Application Programming Interface) est le contrat par lequel deux logiciels échangent des données et des actions. Sur le web, le format dominant est REST sur HTTP avec des réponses JSON, même si GraphQL et gRPC occupent des niches solides. La qualité d'une API se mesure moins à son élégance qu'à sa stabilité dans le temps et à la clarté de sa documentation. Les articles associés à ce tag traitent du design d'API, des méthodes pour les tester sans serveur (httptest en Go), et des patterns qui résistent à l'évolution des besoins métier sans imposer de breaking changes à chaque itération.