Quiz Choix de la stack : le backend as a service
9 questions pour vérifier ce que vous savez sur le backend as a service. Chaque réponse est expliquée, sans chiffre inventé.
9 questions corrigées · mis à jour le 21 août 2026
Répondez aux questions, puis dépliez la correction. Avec JavaScript activé, le quiz se joue question par question et le score rejoint le classement.
-
Que désigne une approche de type Backend as a Service pour une application mobile ?
- A Un modèle où le mobile fonctionne sans réseau
- B Une API publique gratuite
- C Une plateforme fournissant authentification, base de données et notifications sans serveur à écrire
- D Un serveur dédié loué au mois
Voir la réponse
Réponse C : Une plateforme fournissant authentification, base de données et notifications sans serveur à écrire
Firebase et Supabase en sont les exemples les plus courants. Le gain de temps initial se paye en dépendance et en coût à l’échelle. -
Pourquoi le choix de l’hébergement du back-end n’est-il pas neutre pour un projet français ?
- A Parce que la localisation des données et les transferts hors Union européenne relèvent du RGPD
- B Parce que les stores refusent les serveurs étrangers
- C Parce que le code doit être compilé dans le pays de diffusion
- D Parce que la latence double hors de France
Voir la réponse
Réponse A : Parce que la localisation des données et les transferts hors Union européenne relèvent du RGPD
Un transfert hors Union suppose une base juridique et des garanties. C’est un critère de choix technique autant que juridique. -
Qu’apporte GraphQL par rapport à une API REST pour une application mobile ?
- A Une compatibilité hors ligne native
- B Un chiffrement plus fort
- C Le client demande exactement les champs dont il a besoin, en une seule requête
- D Une exécution plus rapide côté serveur, par nature
Voir la réponse
Réponse C : Le client demande exactement les champs dont il a besoin, en une seule requête
L’intérêt est la réduction des allers-retours et de la charge utile sur un réseau mobile. La contrepartie est une mise en cache et une supervision plus délicates. -
Quel service sert le plus souvent de point d’entrée unique pour envoyer des notifications aux deux plateformes ?
- A APNs, qui relaie vers Android
- B Un WebSocket maintenu en permanence
- C Firebase Cloud Messaging, qui relaie vers APNs pour iOS
- D Le protocole SMTP
Voir la réponse
Réponse C : Firebase Cloud Messaging, qui relaie vers APNs pour iOS
FCM évite de gérer deux intégrations distinctes côté serveur. La remise finale sur iOS reste assurée par APNs. -
Comment force-t-on les utilisateurs à passer sur une version minimale d’une application ?
- A C’est impossible techniquement
- B En supprimant l’ancienne version du store
- C En vérifiant côté serveur une version minimale et en bloquant l’usage avec un message d’invitation à mettre à jour
- D En demandant au store de désinstaller l’ancienne version
Voir la réponse
Réponse C : En vérifiant côté serveur une version minimale et en bloquant l’usage avec un message d’invitation à mettre à jour
Le retrait de la fiche n’enlève rien du parc installé. Seul un contrôle applicatif, prévu dès la conception, permet d’imposer une version. -
Quelle brique technique conditionne l’accessibilité d’une application mobile ?
- A L’ajout d’une police plus grande dans les réglages de l’application
- B Un mode contraste dessiné à part
- C Un sous-titrage automatique
- D L’exposition correcte des libellés, rôles et états aux lecteurs d’écran du système
Voir la réponse
Réponse D : L’exposition correcte des libellés, rôles et états aux lecteurs d’écran du système
VoiceOver et TalkBack lisent ce que l’application déclare. Un composant personnalisé sans libellé est muet, quelle que soit la qualité du design. -
Quel critère pèse le plus dans le choix d’un fournisseur de cartographie pour une application ?
- A Le modèle de facturation à l’usage et les conditions d’utilisation des données
- B Le langage de programmation du SDK
- C Le poids du logo
- D La couleur des routes
Voir la réponse
Réponse A : Le modèle de facturation à l’usage et les conditions d’utilisation des données
Une application de géolocalisation qui décolle peut voir sa facture de cartes croître très vite. Le sujet se tranche avant le développement. -
Quel projet se prête le mieux à une approche multiplateforme ?
- A Un jeu 3D exigeant
- B Une application de contenu, de compte et de formulaires à sortir simultanément sur iOS et Android
- C Un pilote de matériel Bluetooth propriétaire
- D Une application de montage vidéo
Voir la réponse
Réponse B : Une application de contenu, de compte et de formulaires à sortir simultanément sur iOS et Android
Une base de code unique brille quand l’essentiel est la logique métier et l’interface courante, pas la performance graphique ni le matériel. -
À quoi servent les indicateurs de fonctionnalité (feature flags) dans une application mobile ?
- A À traduire l’application automatiquement
- B À activer ou désactiver une fonction à distance, sans passer par une nouvelle soumission
- C À réduire la taille du binaire
- D À contourner la revue des stores
Voir la réponse
Réponse B : À activer ou désactiver une fonction à distance, sans passer par une nouvelle soumission
C’est le seul moyen d’éteindre rapidement une fonction défaillante quand la correction par mise à jour prendrait des jours à atteindre le parc.
Classement de ce quiz
| Rang | Joueur | Score | Temps |
|---|---|---|---|
| Personne n’a encore joué. La première place est à prendre. | |||
Un doute sur votre projet, pas seulement sur le quiz ?
30 minutes avec un développeur : périmètre, palier de budget, plateformes à viser et pièges de publication. Sans engagement.