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





![대기업 근무하며 경험한 Redis를 야무지게 사용하는 방법 [실습]강의 썸네일](https://cdn.inflearn.com/public/courses/335185/cover/c3a4bec6-a4b9-44c9-ab81-f3418d8d6042/335185.jpg?w=420)
![대기업 근무하며 경험한 Redis를 야무지게 사용하는 방법 [이론편]강의 썸네일](https://cdn.inflearn.com/public/courses/334948/cover/9474fad2-5148-4e91-a52c-81ecdbed2e9c/334948.jpg?w=420)









![[관리코스 #3] DE, DBA (SSIS, SSAS, MachineLearning, BI, ETL)강의 썸네일](https://cdn.inflearn.com/public/courses/329784/cover/c5e6543b-72c3-4471-b43f-15b9002e65ed/329784-eng.png?w=420)
![[관리코스 #2] DBA (ERD, 데이터베이스 설계)강의 썸네일](https://cdn.inflearn.com/public/courses/329643/cover/a5747a03-97cd-400d-adba-82f5952a40bd/329643-eng.png?w=420)
