Aller au contenu principal

Backlog API

Une liste de tâches à effectuer dans un projet API

🚧🏗 Liste en cours de construction :-)

ARCHITECTURE

Tâches:

  • Analyser les besoins logiciels
  • Choisir un type d'architecture pour répondre aux besoin
  • Définir les composants du système
  • Formaliser la solution technique et documenter les décisions d'architecture
  • Présenter graphiquement l'architecture du sytème

DESIGN

Tâches:

  • Rassembler toutes les informations utiles au design de l'API
  • Sélectionner un style d'API & une spécification
  • Designer les composants, interfaces, objets et la logique applicative

CODE - INGENIERIE

Tâches:

  • Choisir la solution technique de chaque composant de l'API
  • Utiliser un modèle ou un guide existant
  • Générer et valider le code
  • Recherche, prototypage, création d'un MVP

TESTS - RECETTE

Tâches:

  • Définir les niveaux & les scénarios de test
  • Créer et automatiser les tests
  • Adapter les logs en fonction des besoins

GESTION DU TRAFIC

Tâches:

  • Définir les différents middlewares qui vont gérer le trafic et la consommation de l'API
  • Choisir et installer la solution technique: Gateway, APIM, Service Mesh, Platforme...

DOCUMENTION

Tâches:

  • Créer, maintenir et faire évoluer la documentation
  • Créer des éléments de documentation adaptés aux besoins de différents utilisateurs