Technical Writer
Quels problèmes de Go avez-vous rencontrés en production?
Système de paiement par téléphone Il est nécessaire de mettre en place une architecture où le client peut payer ses achats à la caisse/KS (caisse en libre-service) à l’aide d’une application mobile. Le paiement ne se fait PAS via SBP. L’utilisateur, lors de l’achat de produits, choisit de payer via l’application. La caisse ou KS doit identifier l’utilisateur et lancer le processus de paiement avec la banque du client. SCM: - Le caissier/le client scanne les produits. - Passe au paiement. - S’identifie à la caisse/KS. - Choisit de payer dans l’application Magnit. - Accède à l’application Magnit. - Sélectionne la banque installée sur le téléphone à partir de laquelle le paiement est effectué. - Effectue le paiement dans l’application bancaire. - Retourne à l’écran de résultat du paiement dans l’application Magnit. - La caisse/KS reçoit un message de paiement réussi. Exigences non fonctionnelles: - DAU = 1000 dans le magasin - Nombre de magasins 500 - Nombre de caisses - en moyenne 5 caisses. - Le paiement doit être effectué en maximum 2 minutes. - La page de paiement doit s’ouvrir en maximum 250 ms.
Comment transférer en toute sécurité les données du formulaire vers le serveur ? Comment fonctionne HTTPS ?
Pourquoi utiliser DTO entre les couches?
Que appliques-tu pour la sécurité de l'API ? Comment autoriser le client et host-to-host ?
Y a-t-il des inconvénients dans le langage Go?
Comment compter le nombre de caractères (runes) dans une chaîne en Go?
Quelles sont les options pour compter le nombre de caractères dans une chaîne en Go ? (discussion après l'entretien)