Sobes.tech

Python

def get_current_user(user_id: int): user = users.get(user_id) if user is None: raise HTTPException(status_code=404, detail="Utente non trovato") return user @app.get("/users", response_model=list[User]) def list_users(): return [User(*user) for user in users.list()] @app.get("/users/me", response_model=User) def read_current_user(current_user: User = Depends(get_current_user)): return current_user

157

Ci sono due servizi: registrazione e gestione degli ordini. Un nuovo utente crea un ordine e si registra immediatamente. Come collegare questi eventi in modo che l'ordine non venga creato se la registrazione fallisce?

153

Conosci le transazioni distribuite? Qual è la differenza tra orchestrazione e coreografia nei microservizi?

150

Cosa significa il diritto di esecuzione (execute) per una directory in Linux?

148

In quali formati avviene la trasmissione e l'archiviazione dei dati durante l'interazione con i database NoSQL?

146

Quali protocolli di trasmissione dati vengono utilizzati nei database NoSQL (Redis, MongoDB, Elasticsearch)?

140

L'ordine dei campi in un indice composito nei database relazionali è importante?

135

Perché la ricerca con indice è più veloce e di quanto? Confronta la ricerca senza indice, con indice B-tree e con indice hash.

134

Qual è la differenza tra PUT e PATCH? Come dovrebbe reagire il server se non vengono inviati tutti i campi con il metodo PUT? Fornisci un caso reale di utilizzo di PATCH.

131

Come aggiornare un microservizio ad alta richiesta alla nuova versione senza perdere richieste? Cosa fare se la migrazione del database rompe la vecchia versione?

128

Come impostare i permessi di accesso in Linux (chmod) usando i numeri?

126

Come sono configurati i permessi di accesso alle cartelle e ai file in Linux?

124

L'applicazione in un contenitore Docker non riesce a connettersi al database in un altro contenitore. Di cosa potrebbe trattarsi?

124
/2