less than 1 minute read


project

epis

기본 count 서비스 구현 완료. mysql - typeorm - count service - count controller - gateway 순으로 연결된다.

차후 user 및 사용자와 연동되는 간단한 todo 서비스를 추가할 계획이다. 궁금한 점은, 캐싱을 추가할 때, 업데이트가 실시간으로 반영될 것인지 궁금하다.

https://docs.nestjs.com/techniques/caching

nest js의 기본 인-메모리 캐싱 라이브러리를 쉽게 적용할 수 있다고 나와있는데, 이것이 마이크로서비스에서도 잘 적용될 지 의문이고, 그렇게 했을 때 위와 같이 업데이트가 바로 반영될 것인지 확인해보고싶다.

db 연결을 위해 환경 변수 등에 설정을 했는데, 서비스마다 db를 따로 하기는 어렵고 결국 중복이 된다. 그러나 이는 서비스가 완전 분리된다면 달라질 부분이므로 괜찮다고 생각한다.


Comments