봄꾸
1k
2020-07-17 23:20:45 작성 2020-07-17 23:21:11 수정됨
3
344

spring reactive webflux 실제로 사용 많이 하나요?


Non-Block I/O, Async 모델로 개발이 필요한 경우는 Node.js를 사용할 것 같은데 실제로도 대부분이 그렇게 개발하고 있는 것 같습니다. 채용 공고나 지인분들 한테 듣기로는 웬만해서는 사용하지 않는 것 같네요.

실제로 Spring, Java(JVM) 환경 살려가면서 Webflux로 개발해서 사용하는 곳은 굉장히 드물어 보이는데...

어떻게들 생각하시는지 궁금합니다.


-1
0
  • 답변 3

  • 노란맛
    11
    2020-07-17 23:37:14 작성 2020-07-17 23:39:16 수정됨

    보신 채용공고나 주변 지인분들이 전부 작은 회사나 스타트업에 근무중인 게 아닐까 싶습니다.

    큰 서비스에서는 여러가지 이슈가 있어서 오히려 Node.js를 메인으로 사용하는 경우는 거의 없거든요..

    + 스프링 웹플럭스는 나온지 얼마 되지 않아서 아직 도입된 곳이 많지는 않은데,

    MSA를 도입하는 큰 회사들은 거진 스프링 웹플럭스 기반으로 리팩토링하고 있습니다

    여기서 큰 회사는 네이버/카카오급 되는 큰 서비스 회사들을 말하는 것입니다

  • John Suhr
    3k
    2020-07-18 06:33:00

    좀 깊이 써보시면 아시겠지만 노드는 복잡한 비즈니스 처리로 가면 갈 수록 구조 특성상 코드가 굉장히 지저분해지고 객체 관리가 힘듭니다. 반면 webflux는 이미 검증받은 spring에 리액터를 끼얹은 것 뿐이라 사용하기도 쉽고 성능도 좋습니다. 더 끝판왕인 닷넷 코어가 있는데 점유율이... 여튼 돈 많고 규모 큰 사용자를 많이 확보한 곳에는 교육에 투자해서 많이 씁니다. 반대로 말하면 소규모 영세기업에서는 거의 사용하지 않습니다 ^^

  • 봄꾸
    1k
    2020-07-18 08:15:34

    답변 감사합니다!

  • 로그인을 하시면 답변 을 등록할 수 있습니다.