Cache Aside (Lazy Loading):Cache Aside 전략에서는 데이터가 필요할 때만 캐시에 저장한다. 애플리케이션은 먼저 Redis에서 데이터를 조회하고, 찾지 못한 경우 데이터베이스에서 데이터를 가져와 캐시에 저장한 후 반환한다. 이 방법은 사용하지
NestJS는 Node.js를 위한 효율적이고 확장 가능한 서버 사이드 애플리케이션을 구축하기 위한 프레임워크이다. NestJs는 TypeScript로 작성되어 있지만, 필요에 따라 순수한 JavaScript도 사용할 수도 있다.NestJS는 Angular나 Sprin
처음 개발을 시작할 땐 자바로 시작했지만 실무에선 노드환경에서 개발중이다. 둘의 차이점과 앞으로 개발을 할 때 어느 기술을 사용할 지 선택하는 상황이 온다면 비교할 수 있도록 정리를 해봤다.한 번에 하나의 작업만 처리할 수 있다.노드(Node.js)는 주로 싱글 스레드
MSA는 소프트웨어 개발 방법론 중 하나로, 하나의 큰 애플리케이션을 여러 개의 작은, 독립적인 서비스로 분리하여 개발하는 것을 의미한다. 이 작은 서비스들은 각각 별도로 배포되고, 독립적인 데이터 저장소를 가질 수 있으며, 각 서비스 간에는 API를 통해 상호 작용한
JWT (JSON Web Token)는 웹 표준으로, 두 개체간에 정보를 안전하게 전달하기 위한 작은 JSON 객체이다. 주로 인증 및 권한 부여에 사용되며, 자체적으로 정보를 인코딩하고 서명할 수 있어 데이터의 무결성과 신뢰성을 보장한다.Header: 토큰의 유형과