강의

멘토링

커뮤니티

NEW
개발 · 프로그래밍

/

웹 개발

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

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

(5.0) 수강평 5개

수강생 281명

난이도 초급

수강기한 무제한

  • Hong
실습 중심
실습 중심
자격증
자격증
시험
시험
백엔드이해하기
백엔드이해하기
토이프로젝트
토이프로젝트
실습 중심
실습 중심
자격증
자격증
시험
시험
백엔드이해하기
백엔드이해하기
토이프로젝트
토이프로젝트