Java
Tarea práctica: diseñe un sistema de transferencia de dinero entre cuentas con los siguientes requisitos: 1000 transacciones/seg, precisión transaccional, API sincrónica.
¿En qué área de memoria se almacena ConcurrentHashMap? ¿Qué contenedor se debe usar para almacenar métricas?
¿Qué sucede si el contexto de Spring falla durante el despliegue en Kubernetes?
¿Estás familiarizado con la teorema CAP? ¿Cómo implementar un sistema distribuido que satisfaga todas las propiedades de CAP? Nombra las tres propiedades y explica cómo se combinan en pares.
¿Además de Saga, hay otros patrones para transacciones distribuidas?
¿Qué raíces GC (puntos de entrada para el recolector de basura) conoces?
El servicio de autenticación se encuentra en medio entre la API y el servicio de transacciones; si falla, todo se derrumba. ¿Cómo lo aseguraron?
¿Cuáles son los problemas de Spring Kafka con los hilos virtuales? ¿O no hay problemas en absoluto?
¿En qué se diferencia un Dockerfile de un archivo Docker Compose?
¿Cómo realizó el análisis de las solicitudes entrantes?
¿Cómo se puede manejar una situación en la que se produce una excepción en un programa?
¿El orden de procesamiento de los mensajes afecta el resultado? Por ejemplo, si la acreditación falló en DLT, ¿se puede deducir?
¿En qué nivel de aislamiento de PostgreSQL se excluye la posibilidad de lecturas fantasma?
Escriba pruebas JUnit para RecommenderServiceImpl que cubran la funcionalidad principal
¿Se puede incluir lógica empresarial compleja dentro de un método de repositorio anotado con @Query en Spring?
¿Cómo crear una aplicación completamente funcional a partir del código fuente en Java?
¿Cuál es la diferencia entre las anotaciones @Repository y @Component en Spring?
[nombre] preguntó: Cuéntame sobre la jerarquía de excepciones en Java.
Explique el principio de funcionamiento y el propósito del almacenamiento en caché de solicitudes en los sistemas.
¿Explica el concepto de ámbito de Prototype en el contexto de los beans gestionados de Spring?