Aller au contenu
FR EN

GR491, Le guide de Référence de Conception Responsable de Services Numériques

MENU
← retour
Back-end    ODD#9     ODD#12     ODD#13    

Est-ce que l'utilisateur est informé d'un traitement en cours en arrière-plan ?

Conseil 

Performance

B People

B Planet

B Prosperity

Difficulté

N/A

Priorité

/

Récurrence

/

Tests

La liste des traitements qui ne nécessitent pas un résultat immédiat est-elle établie ?

Précisions

Certains traitements sont invisibles du point de vue utilisateur, mais peuvent produire des délais de réponse incompris et inciter l'utilisateur à renouveler ses opérations. La multiplication des demandes de traitements inutiles dégradent les performances NR.

Éléments complémentaires

Règle d’évaluation du niveau de conformité du critère

/

Cycle de vie

Utilisation

16 autres critères liés à la recommandation : Utiliser les composants techniques qui améliorent les aspects NR, sécurité et performance

Recommandation Incontournable

Qualité

Les fonctionnalités sont-elles documentées pour permettre leur réutilisation ?

Conseil

Performance

Est-ce que le serveur web utilisé est asynchrone et multi-thread ?

Conseil

Performance

Est-ce que l'on a évalué l'arbre de dépendance des composants intégrés ?

Conseil

Performance

Est-ce que l'on peut réduire les dépendances avec un composant alternatif ?

Conseil

Performance

Est-ce que l'intégration d'un traitement asynchrone a été évaluée ?

Recommandation

Performance

Est-ce que les ressources inutilisées sont bien libérées au plus vite ?

Conseil

Performance

Est-ce qu'une VM est indispensable par rapport à une solution container ?

Recommandation

Performance

La disponibilité du service nécessite-t-elle une redondance ?

Recommandation

Architecture

Les interactions entre les composants bénéficient-ils de systèmes de cache ?

Recommandation

Architecture

Est-ce que le framework ou la technologie utilisée ne bloque pas les caches navigateur ?

Conseil

Architecture

Existe-t-il un framework/library plus léger répondant au besoin fonctionnel ?

Conseil

Architecture

Est-ce qu'une solution Open Source est disponible pour le besoin fonctionnel ?

Conseil

Sécurité

Est-ce que les versions des composants utilisés sont suivies et appliquées ?

Recommandation

Sécurité

Est-ce que la sécurisation implémentée est justifiée au regard des opérations réalisées ?

Conseil

Traitement de données

Le niveau des logs est-il adapté à l'environnement ?

Recommandation

Traitement de données

Est-ce que les fichiers temporaires sont inclus dans les "logrotate" ?