Microservices in Nest.js – JavaScript Tutorial
- 이 Nest.js 마이크로서비스 강의에서는 배달 서비스 애플리케이션을 구축하며, 라이더의 위치 정보를 3시간마다 저장하는 기능을 구현합니다. 🛵
- 로그인 서비스와 라이더 서비스라는 두 개의 마이크로서비스를 만들고, 서로 통신하는 방법을 배웁니다. 🤝
- 마이크로서비스의 장점 중 하나는 독립적인 배포가 가능하다는 점입니다. 🚀
- 표준 모드와 모노레포 모드 두 가지 방식으로 Nest.js 코드를 구성하는 방법을 설명합니다. 🗂️
- 모노레포 모드는 여러 마이크로서비스 간 코드 공유를 용이하게 합니다. 🔗
- 각 마이크로서비스는 자체 데이터베이스(예: MongoDB)를 사용하는 것이 좋습니다. 🗄️
- Docker를 사용하여 여러 데이터베이스(MongoDB, PostgreSQL, Redis 등)를 효율적으로 관리할 수 있습니다. 🐳
- Docker Compose를 사용하면 여러 컨테이너를 간편하게 관리할 수 있습니다. ⚙️