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