WebFlux를 실무에 적용하기 전에 고민이 있습니다.
306
안녕하세요 선생님. 우선 좋은 강의 감사드립니다.
저는 회사에서 백오피스 서비스의 백엔드 개발을 담당하고 있으며, 현재 유지보수 중인 서비스를 개선하기 위해 WebFlux 공부를 시작하게 되었습니다.
저희 백오피스의 주요 패턴은 다음과 같습니다.
사내 사용자가 특정 데이터를 일괄 선택하여 API 호출
백엔드에서 해당 데이터를 조회
조회한 데이터를 기반으로 외부 API를 순차 호출
성공/실패 결과를 집계하여 응답 반환
즉, “여러 건 조회 후 순차적으로 외부 API를 호출하는” 동기적 패턴이 많습니다. 이를 개선하기 위해
MQ 도입 (SQS, Kafka),
Spring
@Async,기존 코드를 WebFlux 라이브러리로 마이그레이션
위 3가지 사항을 후보로 고민해보았습니다.
여기서 제가 가장 궁금한 점은 다음 두 가지입니다.
WebFlux를 이런 백오피스 일괄 작업 처리에 적용하는 것이 적절한 선택일까요?
만약 적용한다면, 최대한의 성능을 낼 수 있는 활용 방식은 어떤 방향일까요?
예를 들어, 외부 API를 병렬로 호출한 뒤 완료되는 대로 text/stream 형태로 프론트엔드에 전달하는 구조를 시도해보고 싶습니다.
이런 접근이 합리적인지, 혹은 더 나은 패턴이 있을지 선생님의 의견을 듣고 싶습니다.
답변 0
방산 SW 개발자가 되기 위한 조언을 부탁드립니다!
1
88
1
JAVA로 백엔드 프로젝트
0
67
1
26년1회 실기 합격할수 있을까??ㅠㅠ
0
177
1
자바 실무 단계
0
314
2
진로가 큰 걱정입니다...
0
300
1
LLM의 표 인식
0
228
0
이번에 출판될 책에 대하여 질문드립니다.
0
218
1
답변 원합니다!!
0
286
4
MVC 패턴을 정확히 익힐려면 어떻게 해야할까요?
0
353
1
공부 방향
0
320
1
선생님 조언 부탁드립니다.
0
287
0
안녕하세요! 실무와 관련되서 질문드립니다!
0
336
1





