¿Qué contienen los patrones tácticos de DDD?
ERP Consultant
¿Trabajaste con Kafka a través de Spring o directamente?
Cuéntame sobre los niveles de aislamiento de transacciones. ¿Con cuáles has trabajado y en qué se diferencian?
¿Qué colecciones multihilo conoces?
¿Cómo almacenar en una columna de cadena de la base de datos valores enumerados separados por un delimitador y trabajar cómodamente con la colección en el código?
¿Cómo trabajaste con las pruebas en Go? ¿Trabajaste con mocks?
¿Qué tipos de sagas conoces?
¿Hay alguna diferencia en el orden de definición de los campos en un índice compuesto? Por ejemplo, si hay un índice compuesto (nombre, apellido), ¿se usará el índice si la consulta solo tiene apellido?
¿Qué garantías de entrega de mensajes en Kafka conoces?
¿Qué son los Hilos Virtuales? ¿En qué se diferencian de los Hilos Verdes? ¿Cuándo es mejor usarlos?
¿Cómo implementar el patrón Inbox en el lado del servicio de notificación para garantizar el procesamiento de mensajes?
¿Qué es el contexto en Go? ¿Para qué sirve, qué tipos hay, qué patrones de trabajo con él existen?
¿Cuál es el nivel de garantía de entrega más lento en Kafka?
¿Cuál es la diferencia entre la interfaz Executor y ExecutorService?
public class Main { public static void main(String[] args) { System.out.println("Hello World"); } } -------------------------------- @SpringBootApplication @RestController @RequestMapping("/tasks") public class Main{ private final List<Task> tasks = new ArrayList<>(); private final AtomicLong idGenerator = new AtomicLong(1); public static void main(String[] args){ SpringApplication.run(Main.class, args); } @PostMapping @ResponseStatus(HttpStatus.CREATED) public Task createTask(@RequestBody CreateTaskRequest request){ Task task = new Task(idGenerator.getAndIncrement(), request.title()); tasks.add(task); return task; } @GetMapping public List<Task> getAllTasks(){ return tasks; } public record CreateTaskRequest(String title){ } public record Task(Long id, String title){ } }
¿Qué es la semántica exactly-once en Kafka? ¿Realmente ofrece garantías absolutas?
¿Cómo se trabajó con bases de datos en los proyectos: a través de ORM o herramientas nativas?
Cuéntame un poco sobre ti y tu experiencia
Si PgBouncer mantiene 10 conexiones, pero hay 100 clientes, ¿cómo serán atendidos?
¿Qué es un servlet? ¿Qué es un contenedor de servlets? ¿Qué contenedores populares conoces?