Worksheetsquiz
Total questions: 7
Worksheet time: 4mins
Qu'est-ce qu'un microservice serverless ?
Une application monolithique.
Une petite application indépendante hébergée dans le cloud et exécutée sur demande.
Un conteneur Docker utilisé pour les microservices.
Une base de données hébergée sur AWS.
Quels sont les principaux avantages d'AWS Lambda pour les microservices ? (choisissez 2 réponses)
Coût élevé.
Scalabilité automatique.
Gestion manuelle des serveurs.
Paiement uniquement pour le temps d'exécution.
Quelle est la principale différence entre une architecture serverless et une architecture containerisée ?
Les architectures serverless nécessitent un serveur dédié.
Les architectures containerisées ne peuvent pas être exécutées dans le cloud.
Les architectures serverless ne nécessitent pas de gestion de serveurs, contrairement aux architectures containerisées.
Les architectures serverless ne prennent pas en charge les microservices.
Quel outil permet de créer facilement un projet Spring Boot ?
AWS Lambda Console.
Spring Initializr.
Docker Hub.
Kubernetes.
Quels sont les deux défis courants dans le développement serverless avec AWS Lambda ?
La gestion des conteneurs et le paiement.
Le temps de démarrage initial et la taille des dépendances.
Le coût et la configuration de Kubernetes.
La difficulté à coder en Java et l'intégration avec Docker.
Quelle est la fonction principale d’API Gateway dans une architecture serverless ?
Gérer les bases de données utilisées par les microservices.
Fournir une interface pour que les utilisateurs ou applications puissent appeler les fonctions Lambda via HTTP.
Compiler le code en fichier ZIP pour AWS Lambda.
Automatiser les tests des microservices déployés.
Quel est le rôle de Spring Boot dans le développement de microservices serverless ?
Gérer les bases de données utilisées par les microservices.
Fournir un framework Java permettant de développer rapidement des applications REST.
Configurer automatiquement AWS Lambda pour exécuter les microservices.
Superviser le déploiement des applications serverless sur le cloud.
