지금 한 요청이 들어오면 순차적으로 몇개의 작업을 하는데 이걸 병렬적으로 처리하려고 시도 중입니다

그런데 만약 요청이 엄청 많이 들어올 경우
각각의 요청을 처리하는 과정에서 멀티 스레딩을 때문에 너무 많은 스레드를 생성해야 할 수도 있고 스레드 풀을 사용하더라도 제한된 수의 스레드에 대해 경쟁이 심해 비효율적일 것 같습니다


이런 이유로 요청 처리 로직의 일부를 병렬화하는 것이 맞나 하는 생각이 들고 다른 분들은 어떻게 생각하시는지 궁금해 여쭤봅니다

추가로 실무에서는 개발 과정에서 멀티 스레딩 적용을 어느 시점에 고려해보는 지 궁금합니다