Technical Writer
Con quali problemi di Go ti sei confrontato in produzione?
Sistema di pagamento tramite telefono È necessario implementare un'architettura in cui il cliente possa pagare gli acquisti alla cassa/KS (cassa self-service) usando un'applicazione mobile. Il pagamento NON avviene tramite SBP. L'utente, acquistando i prodotti, sceglie di pagare tramite l'app. La cassa o KS devono identificare l'utente e avviare il processo di pagamento con la banca del cliente. SCM: - Il cassiere/cliente scansiona i prodotti. - Passa al pagamento. - Si identifica alla cassa/KS. - Sceglie di pagare nell'app Magnit. - Accede all'app Magnit. - Seleziona la banca installata sul telefono da cui si effettua il pagamento. - Effettua il pagamento nell'app bancaria. - Torna allo schermo dei risultati del pagamento nell'app Magnit. - La cassa/KS riceve un messaggio di pagamento riuscito. Requisiti non funzionali: - DAU = 1000 nel negozio - Numero di negozi 500 - Numero di casse - in media 5 casse. - Il pagamento deve essere completato in massimo 2 minuti. - La pagina di pagamento deve aprirsi in massimo 250 ms.
Come trasferire in modo sicuro i dati dal modulo al server? Come funziona HTTPS?
Perché usare DTO tra gli strati?
Cosa applicherai per la sicurezza dell'API? Come autorizzerai il client e host-to-host?
Come contare il numero di caratteri ( rune) in una stringa in Go?
Ci sono svantaggi nel linguaggio Go?
Quali sono le opzioni per contare il numero di caratteri in una stringa in Go? (discussione dopo il colloquio)