Software Architecture Flashcards
study
Nous recherchons un système de données distribué à haute tolérance aux fautes et à haute disponibilité. La base des données contient de nombreuses répliques et les nœuds communiquent entre eux pour identifier des fautes
Peer-to-peer, NoSQL Apache Cassandre
Nous recherchons un système d’analyse des données. Un travail analytique est soumis et il est répliqué à plusieurs nœuds. Chaque nœud travaille sur une partie des données. Les résultats sont assemblés et agrégés avant d’être
retournés.
Master-Slave
Nous recherchons un système pour stocker et analyser les déclarations de revenus. La capacité de calcul et de stockage ne sont pas des problèmes et le nombre de déclarations de revenus est à peu près prévisible.
Monolithique
Nous recherchons un système des données pour les produits d’un magasin en ligne. Chaque produit peut être identifié uniquement. L’utilisateur peut simplement voir un produit, ajouter un produit, supprimer un produit ou mettre à jour un produit.
REST
Nous recherchons un système d’analyse des données. Il y a plusieurs algorithmes pour analyser les données. Chaque algorithme change les données et les prépare pour l’algorithme suivant.
Pipe-filter si ordre prédéterminé, Blackboard si l’ordre est déterminé sur la base des résultats les plus récents.