Sobes.tech

Si tenemos una comunicación de ida y vuelta y no es necesario transmitir grandes volúmenes de datos, ¿utilizarías gRPC o REST? ¿A qué factores prestarías atención al elegir el protocolo?

163

¿Cómo se implementó la versionado de la API en el proyecto? ¿Cómo llamaba el cliente a una versión específica?

160

¿Cómo se implementaron las transacciones distribuidas en los microservicios? ¿Usaron saga?

145

¿Qué estrategias de despliegue conoces además del despliegue Blue-Green?

141

¿En qué se diferencia la orquestación de la coreografía en el contexto de la saga?

139

Tarea: hay un endpoint getWeather que devuelve la temperatura en la ciudad. Tiene una gran carga. ¿Cómo implementarías el almacenamiento en caché? ¿Qué sucede en un cache miss bajo alta carga (50k RPS)?

137

¿Cómo se implementó la paginación en el backend? ¿Por qué LIMIT/OFFSET funciona mal con una gran cantidad de registros? ¿Cómo se puede optimizar esto?

135

¿Qué tipos de índices has utilizado en PostgreSQL? ¿Por qué se usa un índice GIN para la búsqueda de texto completo en lugar de un B-tree?

132

¿Por qué el frontend se comunica con el backend a través de REST y no a través de gRPC?

132

¿Cómo optimizaste una consulta SQL pesada? ¿Con qué herramientas?

132

¿Cómo funciona la distribución de mensajes en RabbitMQ entre varios consumidores de una misma cola?

131

¿Qué es un feature toggle y cómo implementar una desactivación rápida de una función rota sin redeploy?

130

¿Cómo trabajaste con Git en el proyecto? Cuéntame sobre las ramas, el proceso de desarrollo y el proceso de lanzamiento.

127

¿Puedes comparar la comunicación de servicios mediante gRPC y mediante interacción HTTP convencional? Ventajas y desventajas de cada enfoque.

126

[nombre] habló sobre su último trabajo: ¿qué sistema era, qué tareas específicas realizaba, qué tecnologías y patrones se utilizaban?

124

¿Puedes comparar RabbitMQ y Kafka? ¿Para qué tareas usarías cada uno de ellos?

122

¿Cómo implementar el almacenamiento en caché de manera que el servicio solo funcione con la caché y no conozca la base de datos? Los datos cambian cada 5 minutos, se permiten datos obsoletos. ¿Es necesario establecer TTL en los datos en caché?

112
/2