-
Notifications
You must be signed in to change notification settings - Fork 0
Justification backend
M-Walravens edited this page May 28, 2021
·
2 revisions
Serveur web qui se chargera de l'API, étant centré API, on obtient des avantages par rapport à un serveur web lambda :
- vitesse,
- documentation automatique (disponible sur https://boucherie.tk/api/docs),
- possibilité d'avoir plusieurs versions de l'API disponibles en même temps.
Il a aussi l'avantage d'utiliser des fonctionnalités avancées python tel que les décorateurs, les coroutines et les annotations de type et fournir des facilités pour la mise en place de la sécurité avec des standards tels que OAuth2, OpenID Connect et OpenID.
Reverse proxy qui se charge de rediriger le trafic vers la bonne ressource: l'api, le frontend ou les fichiers statique. Il a plusieurs avantages:
- la configuration est très simple et très complète.
- il crée et renouvelle automatiquement les certificats https.
- R0 + R11. Liens utiles
- R1. Description projet
- R1 + R17. Description client et intéractions
- R2. User Stories
- R3. Justification Backend
- R4. Justification Frontend
- R5. Architecture, fonctionnement et déploiement
- R6. Diagramme UML
- R7. Justification DB
- R8. Diagramme DB
- R9. Documentation API
- R10. Comment installer
- R12. Utilisation GitHub
- R13. Testing
- R14. Sécurité
- R15. Aspects intéressants
- R16. Références utilisées
- R18. Travail en équipe
- R19. Cadre légal
- R20. Conclusions personnelles