네이버 면접관이 사용하는 초저지연 및 메시징 분산 시스템 NATS

백엔드 개발을 하다 보면 어느 순간 이런 고민을 하게 됩니다. 서비스가 늘어나고 트래픽이 증가하면서 단순한 REST 통신과 CRUD 구조만으로는 한계가 느껴지는 순간 말이죠. 저 역시 실무에서 동일한 문제를 겪었고, 성능과 구조 복잡성 사이에서 많은 시행착오를 거쳤습니다. 그 과정에서 선택한 해답이 바로 NATS였습니다. 단일 바이너리 기반의 단순한 구성, 마이크로초 단위의 초저지연 성능, 그리고 Pub/Sub부터 Queue Group, JetStream까지 실무에 꼭 필요한 기능을 과하지 않게 제공한다는 점은 실제 서비스 환경에서 매우 현실적인 선택이었습니다. 이 강의는 NATS의 기능을 나열하는 강의가 아닙니다. 제가 실무에서 마주했던 문제를 기준으로, 어떤 상황에서 왜 NATS를 선택했고 어떻게 구조를 설계했는지를 코드와 흐름으로 설명합니다. 메시징 시스템이 처음인 분부터, 취업을 준비하는 백엔드 개발자, 그리고 더 나은 아키텍처를 고민하는 시니어 개발자까지 모두가 분산 시스템을 이해하고 한 단계 성장할 수 있도록 돕는 강의입니다.

(5.0) 수강평 12개

수강생 328명

난이도 초급

수강기한 무제한

실습 중심
실습 중심
자격증
자격증
시험
시험
백엔드이해하기
백엔드이해하기
토이프로젝트
토이프로젝트
실습 중심
실습 중심
자격증
자격증
시험
시험
백엔드이해하기
백엔드이해하기
토이프로젝트
토이프로젝트
현대자동차
wemade
카카오엔터프라이즈
위메프
SK그룹

SK그룹

임직원들도 이 강의를 듣고 있어요!

현대자동차
wemade
카카오엔터프라이즈
위메프
SK그룹

SK그룹

임직원들도 이 강의를 듣고 있어요!

먼저 경험한 수강생들의 후기

5.0

5.0

감성코딩

73% 수강 후 작성

실무에서 흔치않게 nats 를 활용해본 경험이 있어서 조금 더 알아보고자 강의 수강했는데요, 개념 정리도 잘되어있고 쉽게 설명 해주셔서 재밌게 실습했습니다 실습은 js로 진행하지만 저는 kotlin, springboot 환경에서 직접 세팅해보면서 강의 수강했는데 강의 개념과 문서보면서 해보면 그렇게 어렵진 않은거같아요 (카프카에 비해서 굉장히 직관적이고 단순하달까.. ) 도움 많이됐습니다~!

5.0

Ande

92% 수강 후 작성

해당 강의를 만든 Naver에서 개발하고 있는 Ande라고 합니다!! NATS... 여러분들 생소하실수도 있는데, 진짜 너무 좋은 플랫폼이고 활용도가 너무나도 좋은 구조 입니다. 그만큼 저도 애용을 하는 편이고 실무에서도 중점적으로 사용하고 있어요. 최대한 제가 경험하고 알고있는 부분들에 대해서 공유드리고자 노력했으니 부디 재미있게 보시고 많은 피드백 부탁드립니다. 좋은 하루 보내세요!!

5.0

02년생 개발자

96% 수강 후 작성

진짜 이 NATS에 대해서 아무것도 몰라도 모든것을 알려주는 강의라고 생각합니다. 설명도 너무 잘하시고 이 플랫폼이 왜 유용한지 그리고 어떻게 사용해야하는지 실력 좋은 개발자분이 옆에서 알려주시는거 같아요... 너무 좋은 강의 잘 봤습니다. 감사합니다.

수강 후 이런걸 얻을 수 있어요

  • NATS 기반 초저지연 메시징 아키텍처를 직접 설계·구현할 수 있는 능력

  • Pub/Sub, Request-Reply, Queue Group을 상황에 맞게 선택하고 적용하는 설계 역량

  • Consumer Lag와 병목을 고려한 안정적인 분산 메시징 구조 구성 경험

  • JetStream을 활용한 메시지 영속성과 실무형 이벤트 처리 파이프라인 구현

  • CRUD를 넘어 이벤트 기반 분산 시스템을 설명하고 설계할 수 있는 백엔드 역량

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • REST 통신과 CRUD 구조만으로 서비스 확장에 한계를 느끼는 백엔드 개발자

  • Kafka가 부담스러워 메시징 도입을 계속 미루고 있는 개발자

  • 이벤트 기반 아키텍처를 써야 한다는 건 알지만 어디서부터 시작해야 할지 모르는 취준생

  • Consumer Lag, 지연, 병목 문제를 구조적으로 해결하지 못해 답답한 실무 개발자

  • 초저지연·실시간 통신이 필요한 서비스 구조를 제대로 설계해본 적 없는 개발자

안녕하세요
Hong입니다.

인프런인증

커리어인증

10,013

수강생

634

수강평

165

답변

4.7

강의 평점

32

강의

집에서 빈둥대다 개발에 흥미를 느껴 개발 공부를 시작하였고 현재는 판교에서 플랫폼 서버 개발을 담당하여 진행하고 있습니다. 제가 공부를 했던 방법과 실무에서 접하실 수 있는 여러가지 문제점들과 해결책을 여러분들에게 제공하고 싶어 지식공유자 활동을 이어나가고 있습니다.

 

강의는 오로지 저만의 지식을 통해 만들어지지 않습니다. 모든 강의는 함께하시는 분들이 계십니다.

 

[지식공유자 경력]

[前] 샌드박스IP 관련 블록체인 개발자

[前] 메타버스 백엔드 개발자

[] 판교에서 고여가는 서버 개발자

 

[인터뷰 이력]

[기타 문의]

[공식 사이트]

더보기

커리큘럼

전체

26개 ∙ (5시간 35분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

12개

5.0

12개의 수강평

  • keny님의 프로필 이미지
    keny

    수강평 19

    평균 평점 5.0

    5

    85% 수강 후 작성

    처음보는 내용인데 처음봐도 유익하게 잘 봤습니다!

    • Hong
      지식공유자

      안녕하세요 keny님 좋은 평 남겨수져서 감사합니다!

  • 전단지님의 프로필 이미지
    전단지

    수강평 1

    평균 평점 5.0

    5

    100% 수강 후 작성

    내용도 직관적이어서 좋았고 특히 마지막에 다른 msq 서비스들과 어떤 점이 다른지 언제 사용하는게 좋은지 짚어주시는 부분이 좋았어요

    • Hong
      지식공유자

      안녕하세요 전단지님 조은 평 남겨주셔서 감사합니다. 앞으로 더 유익한 강의 제공해드리도록 할게요. 좋은 하루 보내세요!

  • 이병석님의 프로필 이미지
    이병석

    수강평 9

    평균 평점 5.0

    5

    88% 수강 후 작성

    인프런에서 NATS라는 플랫폼을 다루는 강의는 이 강의가 유일무이한거 같네요.. 실제로 게임서버에서도 많이 사용되는 걸로 알고 있는데, 이렇게 내용 편하게 학습할 수 있어서 좋았습니다. 좋은 내용 잘 봤습니다.

    • Hong
      지식공유자

      안녕하세요 병석님 좋은 평 남겨주셔서 감사합니다!! 앞으로 더 유익한 강의 제공해드릴게요!

  • Jang Jaehoon님의 프로필 이미지
    Jang Jaehoon

    수강평 1,052

    평균 평점 4.9

    5

    31% 수강 후 작성

    좋은 강의 감사합니다!

    • Hong
      지식공유자

      저도 좋은 평 남겨주셔서 감사합니다!!

  • Ande님의 프로필 이미지
    Ande

    수강평 3

    평균 평점 5.0

    5

    92% 수강 후 작성

    해당 강의를 만든 Naver에서 개발하고 있는 Ande라고 합니다!! NATS... 여러분들 생소하실수도 있는데, 진짜 너무 좋은 플랫폼이고 활용도가 너무나도 좋은 구조 입니다. 그만큼 저도 애용을 하는 편이고 실무에서도 중점적으로 사용하고 있어요. 최대한 제가 경험하고 알고있는 부분들에 대해서 공유드리고자 노력했으니 부디 재미있게 보시고 많은 피드백 부탁드립니다. 좋은 하루 보내세요!!

    • Hong
      지식공유자

      ㅋㅋㅋ 앞으로 더 재미있는 강의 계속해서 만들어가요!! 화이팅!!

Hong님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

연관 로드맵

강의가 포함된 로드맵으로 학습해 보세요!