Has the change from a sequential process to a parallel one been recorded somewhere?
Java
Which approach do you prefer: when an analyst strictly defines the solution or when the solution is entirely on the developer's side?
Do you have any questions for us?
What was the system load at the time of this incident?
Can you tell in more detail what you did to set up monitoring?
What do you mean by a hybrid approach?
If there is a chain of objects that refer to each other, at what point can a specific object be deleted?
From your work experience: which task or project did you like the most and why?
How many messages per second were processed?
What do you rely on when choosing a technical solution?
There is an access control system from which we receive logs in the form of: user identifier, entry time, exit time over a period (for example, a month). It is necessary to calculate the maximum number of people who were on the enterprise premises at the same time.
Are there specialized garbage collectors for cases when the service runs on a single core?
Why specifically Transactional Outbox — since it could have been done differently, for example, committing to Kafka only after successful sending?
Let's try a simpler task: how to calculate how many people called a specific service in a day?
How would you organize the contract registry and approval process — which system is agreed upon, and which contract is in effect?
What did you have to add there?
What topics are you usually asked questions about (in which areas do you feel more confident)?
Do you remember your diploma with warmth — was there something interesting?
Was the task formulated as "reduce latency," and did you find the solution yourself?
What is the problem with calling REST directly from a Kafka consumer?