Sobes.tech

Python

Hay dos servicios: registro y gestión de pedidos. Un nuevo usuario crea un pedido y se registra inmediatamente. ¿Cómo vincular estos eventos para que no se cree un pedido si el registro falla?

147

¿Está familiarizado con las transacciones distribuidas? ¿En qué se diferencian la orquestación y la coreografía en los microservicios?

144

¿Qué significa el derecho de ejecución (execute) para un directorio en Linux?

143

¿Cómo funciona un índice hash? ¿Por qué tiene una velocidad tan alta?

139

¿En qué formatos se realiza la transmisión y almacenamiento de datos al interactuar con bases de datos NoSQL?

139

def get_current_user(user_id: int): user = users.get(user_id) if user is None: raise HTTPException(status_code=404, detail="Usuario no encontrado") 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

138

¿Qué protocolos de transmisión de datos se utilizan en bases de datos NoSQL (Redis, MongoDB, Elasticsearch)?

133

¿Cuál es la diferencia entre PUT y PATCH? ¿Cómo debe reaccionar el servidor si no se envían todos los campos mediante PUT? Da un caso real de uso de PATCH.

129

¿Importa el orden de los campos en un índice compuesto en bases de datos relacionales?

128

¿Por qué la búsqueda con índice es más rápida y en qué medida? Compara la búsqueda sin índice, con índice B-tree y con índice hash.

126

¿Cómo actualizar un microservicio de alta carga a una nueva versión sin perder solicitudes? ¿Qué hacer si la migración de la base de datos rompe la versión anterior?

126

¿Cómo están configurados los permisos de acceso en las carpetas y archivos en Linux?

118

¿Cómo establecer permisos de acceso en Linux (chmod) usando números?

118
/2