Java
What is the Kafka parameter acks and what are its values?
What is batch consumption in Kafka and why is it faster than processing one message at a time?
Show in code or pseudocode how to implement a Circuit Breaker and fallback for calling recommendations.
What does durability in ACID mean and how is it implemented in PostgreSQL through WAL?
How to evaluate the effectiveness of an added index for a slow SQL query?
How to scale message processing on the Kafka consumer side; what is a partition and how are messages distributed across partitions?
What does @Cacheable do, where is data stored, and how do you clear the cache?
How many instances did the calculation service have?
How to fix an orchestrator with two independent external calls to meet the 10-second business limit when service durations are 10 and 2 seconds?
What advantages do you see in microservices compared to monoliths?
How to design request handling for different types in Spring without constantly adding if/else branches?
Does the number 50 in VARCHAR(50) mean bytes or characters?
What does @Async do, when it is used, and how to get the result of an asynchronous call?
How do @Component, @Service, and @Repository annotations differ in Spring?
Why is a custom broker used instead of Kafka or RabbitMQ; what are its advantages and disadvantages?