Sobes.tech
Middle+

What was synchronous and what changed? Which of the two cases (scheduled or status change) was synchronous?

sobes.tech AI

Answer from AI

In the considered case, the process was synchronous according to the schedule, meaning the task execution occurred in the main thread and blocked further execution until completion.

What has changed:

  • Switched to status change processing, which became asynchronous and does not block the main thread.
  • This allowed improving system responsiveness and scalability, as tasks are now processed in the background or on event.

Result:

  • The scheduled case was synchronous — tasks were launched and executed sequentially.
  • The status change case became asynchronous — processing is triggered by an event and does not block the main thread.

This transition improves performance and allows the system to better respond to real-time changes.