hello developer!
console.log("hello developer!"); 회사에 다닌 1년하고도 5개월동안 많은 변화가 있었습니다. 그동안 느낀 짧은 회고와 회사생활 꿀팁(..)을 기록합니다. – 짧은 회고 블로그를 쓰지 않는 기간동안, 어느새 2년차 개발자가 되었습니다. 그동안 좋은 기회를 얻어 인턴을 하게 되고, 감사하게도 정규직 전환의 기회를 ...
console.log("hello developer!"); 회사에 다닌 1년하고도 5개월동안 많은 변화가 있었습니다. 그동안 느낀 짧은 회고와 회사생활 꿀팁(..)을 기록합니다. – 짧은 회고 블로그를 쓰지 않는 기간동안, 어느새 2년차 개발자가 되었습니다. 그동안 좋은 기회를 얻어 인턴을 하게 되고, 감사하게도 정규직 전환의 기회를 ...
NestJS 컨트롤러에서 파일을 body에 담아 업로드하는 방법을 알아본다. NestJS + Swagger 에서 파일 업로드를 테스트하는 방법을 알아본다. 파일 업로드 파일 업로드를 처리하기 위해 NestJS는 Express용 multer 미들웨어 패키지를 기반으로 하는 내장 모듈을 제공한다. multer 는 주로 HTT...
NestJS 의존성 주입(DI)에 대해 알아본다. NestJS DI 방식과 Symbol 을 사용해야 하는 이유에 대해 알아본다. 의존성 주입이란? 의존성 주입은 클래스나 모듈이 필요한 의존성을 직접 생성하지 않고 외부에서 주입받는 디자인 패턴입니다. 이를 통해 코드의 결합도를 낮추고, 테스트와 유지보수를 쉽게 할 수...
URL 단축기 설계 정리 pdf 실제로 구현해본 예제 github nest-url-shortcut
키 값 저장소 설계 정리 pdf
AWS SQS를 생성할 수 있다. NestJS 프로젝트에서 AWS SQS를 활용할 수 있다. AWS SQS (Simple Queue Service) Amazon 심플 큐 서비스란? Amazon Simple Queue Service(Amazon SQS)는 AWS에서 제공하는 보안 호스팅 대기열 (QUEUE) 이다. 보안,...
OpenAI platform 에서 api 사용 설정 및 테스트를 할 수 있다. chatGPT API 를 사용하여 텍스트 결과를 도출할 수 있다. OpenAI API 사용 설정하기 OpenAI Platform 에 접속한다. api 사용 설정을 위해서는 결제 등록을 해주어야 한다. 우상단의 설정을 들어간다. 결제 ...
해시 키 재배치 문제에 대해 이해한다 안정 해시에 대해 이해한다. a. 안정 해시의 문제점과 해결 방법에 대해 이해한다. 해시 키 재배치 문제 캐시 서버가 3개이고 나머지 연산을 사용해서 해시함수를 만든 경우를 가정해서 해시 테이블을 작성하면 아래와 같다. 나머지 연산을 이용한 해시 함수 ? server_idx =...
가상 면접 사례로 배우는 대규모 시스템 설계를 스터디하고 있습니다. 내용정리보단 기록하고 싶은 부분만 블로그로 작성합니다. 책 2장 개략적인 규모측정중 예제: 트위터 QPS와 저장소 요구량 측정 방법 을 보고 흥미로워서 좀 더 찾아보았습니다. 개요 MAU와 DAU MAU(Monthly Active Users): 한 달 동안 시스템을 ...
요구사항 custom decorator 를 사용한다. decorator의 반환값에 custom pipe를 적용하여 validation 한다. controller에서 decorator를 사용할 때는 pipe를 통해 필터링 되고 있음을 숨겨야 한다. @CustomDecorator(CustomPipe) value: any (...