Nhà phỏng vấn của Naver sử dụng NATS - hệ thống phân tán messaging và độ trễ cực thấp như thế này.
Hong
Khi làm phát triển backend, đến một thời điểm nào đó bạn sẽ phải đối mặt với những băn khoăn như thế này. Đó là khoảnh khắc khi dịch vụ ngày càng tăng lên, lưu lượng truy cập gia tăng và bạn cảm thấy giới hạn của việc chỉ sử dụng giao tiếp REST đơn giản và cấu trúc CRUD. Bản thân tôi cũng đã gặp phải vấn đề tương tự trong thực tế công việc, và đã trải qua nhiều thử nghiệm giữa hiệu suất và độ phức tạp của cấu trúc. Câu trả lời mà tôi đã chọn trong quá trình đó chính là NATS. Cấu hình đơn giản dựa trên single binary, hiệu suất độ trễ cực thấp ở mức micro giây, và việc cung cấp vừa đủ các tính năng cần thiết cho thực tế công việc từ Pub/Sub đến Queue Group, JetStream là một lựa chọn rất thực tế trong môi trường dịch vụ thực tế. Khóa học này không phải là khóa học liệt kê các tính năng của NATS. Tôi sẽ giải thích bằng code và luồng xử lý dựa trên những vấn đề tôi đã gặp trong thực tế công việc, tại sao tôi đã chọn NATS trong tình huống nào và đã thiết kế cấu trúc như thế nào. Đây là khóa học giúp tất cả mọi người từ những người mới bắt đầu với hệ thống messaging, các backend developer đang chuẩn bị xin việc, cho đến các senior developer đang tìm kiếm kiến trúc tốt hơn có thể hiểu về hệ thống phân tán và phát triển lên một bước.
초급
JavaScript, Node.js, Java






![Cách sử dụng Redis khôn ngoan qua kinh nghiệm làm việc tại công ty lớn [Thực hành]강의 썸네일](https://cdn.inflearn.com/public/courses/335185/cover/c3a4bec6-a4b9-44c9-ab81-f3418d8d6042/335185.jpg?w=420)
![Cách sử dụng Redis một cách thành thạo qua kinh nghiệm làm việc tại doanh nghiệp lớn [Phần lý thuyết]강의 썸네일](https://cdn.inflearn.com/public/courses/334948/cover/9474fad2-5148-4e91-a52c-81ecdbed2e9c/334948.jpg?w=420)





![[Inflearn X VMware Tanzu] Gặp gỡ Spring Boot với Josh Long강의 썸네일](https://cdn.inflearn.com/public/courses/334969/cover/60f9ac96-0c89-4349-9f65-e97dea19aec5/334969.png?w=420)


