Podcast
Questions and Answers
Quelle est une des limites d'une application monolithique ?
Quelle est une des limites d'une application monolithique ?
Qu'est-ce qui caractérise l'autonomie d'un microservice ?
Qu'est-ce qui caractérise l'autonomie d'un microservice ?
Quel est un avantage des applications monolithiques ?
Quel est un avantage des applications monolithiques ?
Quelle propriété ne s'applique pas à un microservice ?
Quelle propriété ne s'applique pas à un microservice ?
Signup and view all the answers
Pourquoi les mises à jour dans une application monolithique peuvent-elles être difficiles ?
Pourquoi les mises à jour dans une application monolithique peuvent-elles être difficiles ?
Signup and view all the answers
Quel inconvénient peut survenir en cas d'échec d'un composant dans une application monolithique ?
Quel inconvénient peut survenir en cas d'échec d'un composant dans une application monolithique ?
Signup and view all the answers
Quelle affirmation est vraie concernant les microservices en termes de base de données ?
Quelle affirmation est vraie concernant les microservices en termes de base de données ?
Signup and view all the answers
Quel est un inconvénient lié à l'évolution des applications monolithiques ?
Quel est un inconvénient lié à l'évolution des applications monolithiques ?
Signup and view all the answers
Quel outil est utilisé pour la visualisation et le suivi des données, permettant de créer des tableaux de bord interactifs?
Quel outil est utilisé pour la visualisation et le suivi des données, permettant de créer des tableaux de bord interactifs?
Signup and view all the answers
Quel outil excelle dans la gestion de grands volumes de journaux et d'événements en temps réel?
Quel outil excelle dans la gestion de grands volumes de journaux et d'événements en temps réel?
Signup and view all the answers
Quelle est la fonction principale de Prometheus dans le contexte des microservices?
Quelle est la fonction principale de Prometheus dans le contexte des microservices?
Signup and view all the answers
Quelle fonctionnalité de Grafana aide à l'observabilité en temps réel?
Quelle fonctionnalité de Grafana aide à l'observabilité en temps réel?
Signup and view all the answers
Quel est l'objectif principal de Splunk dans la gestion des données?
Quel est l'objectif principal de Splunk dans la gestion des données?
Signup and view all the answers
Pour quelle raison Grafana est-il considéré comme un outil essentiel dans le suivi des microservices?
Pour quelle raison Grafana est-il considéré comme un outil essentiel dans le suivi des microservices?
Signup and view all the answers
Quel aspect de la surveillance des microservices est le plus directement associé à l'observabilité?
Quel aspect de la surveillance des microservices est le plus directement associé à l'observabilité?
Signup and view all the answers
Quel outil peut être classé comme un système de surveillance des API dans la documentation?
Quel outil peut être classé comme un système de surveillance des API dans la documentation?
Signup and view all the answers
Quelle est la fonctionnalité principale du patron Event Broker ?
Quelle est la fonctionnalité principale du patron Event Broker ?
Signup and view all the answers
Comment le patron Event Broker permet-il l'évolutivité ?
Comment le patron Event Broker permet-il l'évolutivité ?
Signup and view all the answers
Quelle affirmation décrit le mieux le concept de couplage lâche dans le patron Event Broker ?
Quelle affirmation décrit le mieux le concept de couplage lâche dans le patron Event Broker ?
Signup and view all the answers
Quelle est la différence principale entre l'authentification et l'autorisation ?
Quelle est la différence principale entre l'authentification et l'autorisation ?
Signup and view all the answers
Quelle question l'authentification essaie-t-elle de répondre ?
Quelle question l'authentification essaie-t-elle de répondre ?
Signup and view all the answers
Quel processus intervient généralement après l'authentification ?
Quel processus intervient généralement après l'authentification ?
Signup and view all the answers
Quels sont les principaux avantages d'un service cloud?
Quels sont les principaux avantages d'un service cloud?
Signup and view all the answers
Quel est le modèle de paiement associé aux services cloud?
Quel est le modèle de paiement associé aux services cloud?
Signup and view all the answers
Quel est un exemple de moyen d'authentification ?
Quel est un exemple de moyen d'authentification ?
Signup and view all the answers
Quelles actions l'autorisation peut-elle déterminer ?
Quelles actions l'autorisation peut-elle déterminer ?
Signup and view all the answers
Quelle infrastructure supplémentaire complète souvent les services cloud?
Quelle infrastructure supplémentaire complète souvent les services cloud?
Signup and view all the answers
Qu'est-ce que l'élasticité dans le contexte des services cloud?
Qu'est-ce que l'élasticité dans le contexte des services cloud?
Signup and view all the answers
Combien de régions et de zones de disponibilité AWS a-t-il en janvier 2022?
Combien de régions et de zones de disponibilité AWS a-t-il en janvier 2022?
Signup and view all the answers
Quelle est une caractéristique des projets non-cloud par rapport aux projets cloud ?
Quelle est une caractéristique des projets non-cloud par rapport aux projets cloud ?
Signup and view all the answers
Comment les projets cloud diffèrent-ils dans la gestion des ressources par rapport aux projets non-cloud ?
Comment les projets cloud diffèrent-ils dans la gestion des ressources par rapport aux projets non-cloud ?
Signup and view all the answers
Quelle affirmation décrit le mieux l'approche envers les projets cloud ?
Quelle affirmation décrit le mieux l'approche envers les projets cloud ?
Signup and view all the answers
Quel terme décrit mieux la manière dont les ressources sont identifiées dans les projets cloud ?
Quel terme décrit mieux la manière dont les ressources sont identifiées dans les projets cloud ?
Signup and view all the answers
Quel aspect des projets non-cloud souligne leur connexion avec l'environnement ?
Quel aspect des projets non-cloud souligne leur connexion avec l'environnement ?
Signup and view all the answers
Quelle est la première étape pour construire un microservice à partir d'un monolithe?
Quelle est la première étape pour construire un microservice à partir d'un monolithe?
Signup and view all the answers
Qu'est-ce qu'il faut faire après avoir identifié les capacités commerciales distinctes du monolithe?
Qu'est-ce qu'il faut faire après avoir identifié les capacités commerciales distinctes du monolithe?
Signup and view all the answers
Pourquoi est-il important d'examiner les dépendances de données lors de la création de microservices?
Pourquoi est-il important d'examiner les dépendances de données lors de la création de microservices?
Signup and view all the answers
Quel type de communication est couramment utilisé entre les microservices?
Quel type de communication est couramment utilisé entre les microservices?
Signup and view all the answers
Quel est l'avantage de séparer les bases de code pour chaque microservice?
Quel est l'avantage de séparer les bases de code pour chaque microservice?
Signup and view all the answers
Que signifie décomposer la base de données dans le contexte des microservices?
Que signifie décomposer la base de données dans le contexte des microservices?
Signup and view all the answers
Quelle description correspond le mieux à un microservice?
Quelle description correspond le mieux à un microservice?
Signup and view all the answers
Quel est l'objectif principal de définir les frontières de service?
Quel est l'objectif principal de définir les frontières de service?
Signup and view all the answers
Study Notes
Présentation Capgemini sur les Microservices et le Cloud Computing
- Thème principal : Microservices et Cloud Computing
- Dates : 20/11/2024 - 21/11/2024
- Lieu : ESIEA - 4a
- Présentations fournies par : Kevin Navarri, Thomas Desrut, Julien Trouillet
- Objectif des présentations : Les présentations ont abordé différents aspects des concepts de Cloud Computing, incluant les microservices, l'architecture cloud, et la scalabilité du cloud.
- Ordre des présentations de l'agenda : Introduction des Systèmes d'Information, Microservices et Cloud Computing, Architecture Cloud, Scalabilité du Cloud.
- Sujets abordés dans l'agenda : Présentation de l'entreprise, introduction aux microservices, modèles essentiels, sécurisation des microservices, déploiement et maintenance, journalisation, surveillance, introduction au cloud computing.
Parcours professionnel de JT
- Diplôme : Licence en Mathématiques (Parcours Mathématiques Fondamentales, Université d'Avignon), Master en Mathématiques (Data-Mining & Recherche Opérationnelle, Université d'Aix-Marseille)
- Expérience de 4 ans : Start-up éditeur de logiciel en tant que Data-scientist spécialisé dans le développement Java et R.
- Expérience de 3 ans : Première ESN (entreprise de services en informatique) en tant qu'ingénieur R&D dans l'industrie Spatial-Défense avec expertise en Java, Matlab et R.
- Expérience de 8 ans : Capgemini Financial Services en tant qu'architecte solution / responsable d'équipe (team lead) et architecte fonctionnel.
Parcours professionnel de TD
- Diplôme : Licence Sciences et Technologies de l'Information et de la Communication (Université d'Orléans), Master Méthodes Informatiques Appliquées à la Gestion d'Entreprise, spécialité Réseaux Distribués (Université d'Orléans)
- Six ans chez Capgemini Apps : Développeur Java, C++, GraphTalk
- Trois ans chez Capgemini : Team Lead et Project Manager
- Cinq ans chez Capgemini Financial Services : Architecte Solutions, Référent Technique pour la migration vers le Cloud
Parcours professionnel de KN
- Diplôme : Master Génie Biotechnologique et management en agro-industries, Université de La Rochelle, Reconversion en développement informatique.
- Expérience de 2 ans : Responsable de production en industrie agro-alimentaire.
- Expérience de 6 ans chez Capgemini Financial Services : Développeur Java, et management d'équipe, architecture applicative.
Autres points importants
- Le rôle des architectes solution/fonctionnel et de tech lead/architecte applicative.
- Le rôle de consultant/manager chez Capgemini.
- Présentation des modèles d'architecture et des pratiques de gouvernance liés aux microservices.
- Importance des logs pour le diagnostic et la résolution des problèmes.
- Les outils de surveillance : Prometheus, Grafana, et Splunk.
- L'architecture décentralisée : gouvernance et catalogue de services.
- Les modèles SSO, OAuth et OIDC.
- Les outils CI/CD et DevOps.
- Différences entre les projets non cloud et cloud (perspective architectes et ingénieurs).
- Responsabilité de la sécurité dans le cloud (AWS vs Client).
- Le modèle d'implémentation de Retry, tels que Fixed Delay, Incremental Delay, et Exponential BackOff.
- Le modèle d'Event Broker et ses avantages, notamment en matière de routage, scalabilité, et couplage lâche.
- Définition et propriétés d'un microservice (Modularité, Autonomie, et Décentralisation de donnée)
- Avantages des microservices (Scalabilité, Rapidité de développement, et isolation des défaillances).
- Limites des monolithes (la mise à l'échelle coûteuse, la fréquence de mise à jour, la gestion des rétrogradations difficiles).
- L'importance de l'observabilité pour le suivi des performances avec des alertes.
- Le modèle d'architecture cloud (IaaS, PaaS, SaaS).
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Ce quiz teste vos connaissances sur les applications monolithiques et les microservices. Il couvre les avantages, les inconvénients et les caractéristiques de chacun. Préparez-vous à explorer des concepts clés tels que l'autonomie des microservices et les défis des mises à jour dans les systèmes monolithiques.