profile
드럼치는 개발자

[Nest.js] Monorepo 구조 사용시 Swagger DTO 매칭 에러

Nest.js 에서 제공하는 Monorepo 구조 사용시, nestjs 에서 제공하는 swagger 플러그인을 통한 dto 자동 생성 기능이 제대로 동작하지 않는 현상이 있었다.이는 nest-cli.json 파일 설정을 수정하면 해결이 가능한데,기존 권장하는 플러그인

3일 전
·
0개의 댓글

[Node.js] Nest.js 에서 sleep 사용하기

최근 개발하다가 발생한 이슈를 기록용으로 적어보고자 한다.nestjs 에서 특정 endpoint 의 Service 단에서 sleep 을 써야 할 필요성이 있었다.그래서 아무 생각없이 sleep 을 쓰고 잘 돌아가는것을 확인하였으나...sleep 에 걸려있는동안 동일한

5일 전
·
0개의 댓글
post-thumbnail

[Azure Functions] Run puppeteer on Azure Functions

이번에 지인의 요청으로 Puppeteer 기반으로 된 크롤러를 Azure Functions 에 올리면서 겪은 경험을 공유하고자 한다.Azure Functions 을 만들고, 배포하는 방법은 다양하다. VSCode Extension 을 사용할 수도 있고, Azure C

2021년 4월 8일
·
0개의 댓글

[Kubernetes] Deployment, Service

여기서 port 는 로드밸런서의 포트, target-port 는 컨테이너의 포트, type=LoadBalancer 는 AWS 의 로드밸런서를 생성하여 Deployment set 과 연결하겠다는 옵션이다.

2021년 3월 24일
·
0개의 댓글
post-thumbnail

[TypeORM] 캐싱

TypeORM 으로 개발을 진행하면서 알게된 캐싱 기능에 대해 간단히 소개하고자 한다.이번에 메시징 API 서버를 만들면서 자주 쿼리하게 되는 데이터에 대한 캐싱의 니즈가 있었다.이전에 이런 니즈가 있을 때에는 별도의 캐싱 함수를 구현하여 쿼리를 해당 함수를 통해 진행

2021년 3월 11일
·
0개의 댓글

[Kubernetes] Kubenetes란? - 1. 탄생 배경 및 주요 기능

Kubernetes의 탄생 배경 Docker 기반 개발방식의 가속화 불과 몇년전만 하여도 Docker 기반의 App 구동은 선택적이었으나 이제는 거의 당연시 되어가고 있다. Docker 를 이용함으로서 얻는 이점이 너무 많기 때문에. 그리고 많은 레퍼런스가 나오면서

2021년 3월 9일
·
0개의 댓글
post-thumbnail

[Kubernetes] AWS EKS Cluster 생성

https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/service_IAM_role.html 참조.Private 서브넷만 등록 하는 경우 모든 포드에 대해 외부에서 접근이 불가능.Public 서브넷만 등록 하는 경

2021년 3월 9일
·
0개의 댓글

[TDD] 테스트 주도 개발 적용하기 - 1

나는 여러 회사의 채용공고들을 보는 것이 취미이다. 채용공고를 보면 그들이 어떤 개발자를 원하는지를 알 수 있고 이를 기반으로 내가 어떤 개발자로 성장해야 하는지에 대한 방향성을 잡아 갈 수 있다. 각 채용 공고안에는 거의 빠짐없이 포함되어있는 항목이 있다. 그것

2020년 12월 9일
·
0개의 댓글

[Javascript] 렉시컬환경과 클로저(Closure) (Javascript 제대로 알고 쓰자) - 8

JS를 공부하면서 가장 혼란스러웠던 내용 중 하나인 클로저와 렉시컬환경에 대해 알아보고자 한다.JS의 실행 중인 함수, 코드 블록 {...}, 스크립트 전체 는 렉시컬 환경(Lexical Environment) 이라 불리는 내부 숨김 연관 객체를 갖는다.렉시컬 환경 객

2020년 12월 4일
·
0개의 댓글

[Javascript] JSON 다루기 (Javascript 제대로 알고 쓰자) - 7

이번에는 개발을 하면서 자주 접하게 되는 JSON을 JS 에서 다루는 방식에 대해 얘기해보고자 한다.JSON 객체는 JS의 기본 내장객체로, 다음과 같이 두가지의 메서드를 제공한다.JSON.stringify : 객체를 JSON으로 변환JSON.parse : JSON을

2020년 12월 4일
·
0개의 댓글

[Javascript] Array.reduce (Javascript 제대로 알고 쓰자) - 6

배열 내의 데이터를 다루는 방법은 forEach, for, for.. of 등등 여러가지가 있다.이번에는 for 구문이 아닌 reduce 라는 Array 객체의 내장 메서드를 활용하는 방법에 대해 알아보고자 한다.reduce의 인터페이스는 다음과 같다.accumulat

2020년 12월 4일
·
0개의 댓글

[JavaScript] 옵셔널 체이닝 (Javascript 제대로 알고 쓰자) - 5

JS를 공부하면서, 와 이 문법은 정말 좋다- 하고 느꼈던 옵셔널 체이닝에 대해 알아보고자 한다.우리는 개발하면서 흔히 이런 상황에 많이 직면하곤 한다.그리고 이런 경우에 단순하게는 이런식으로 처리를 하게 된다.이렇게 AND 연결해서 사용하게 되면 코드가 너무 길어진다

2020년 12월 3일
·
0개의 댓글

[Javascript] 단축 프로퍼티 (Javascript 제대로 알고 쓰자) - 4

이번에는 다른 소스를 보다가 어? 이게 이렇게 된다고? 하며 알게되었던 단축 프로퍼티에 대해 알아보고자 한다.우리는 흔히 이런식의 코드를 자주 짜고는 한다.위처럼 이름과 값이 변수의 이름과 동일한 경우에는 아래와 같이 해도 동일한 결과값이 나온다.한 객체에서 일반 프로

2020년 12월 2일
·
0개의 댓글

[Javascript] 함수 선언문 vs 함수 표현식 (Javascript 제대로 알고 쓰자) - 3

이번에는 어찌보면 아무생각없이 당연한거 아냐? 하고 넘어갈 수 있는 함수 선언문과 함수 표현식에 대해서 알아보고자 한다.함수 선언문은 다음과 같은 형태를 말한다.그리고 함수 표현식은 다음과 같다.자바스크립트 엔진이 언제 함수를 생성하는지가 다르다.함수표현식은 실제 실행

2020년 12월 2일
·
0개의 댓글

[Javascript] 논리연산자 '&&', '||' , '??' (Javascript 제대로 알고 쓰자) - 2

이번에는 잘 몰랐던 Javascript의 몇가지 논리 연산자에 대해 알아보고자 한다. 첫번째 falsy를 찾는 AND 연산자 '&&' 나는 여태까지 '&&' 연산자를 if문 등에서 조건을 확인할 때만 써오곤 했다. 하지만 이렇게도 쓸 수 있다. AND 연산자는 아

2020년 12월 2일
·
0개의 댓글

[Javascript] this? (Javascript 제대로 알고 쓰자) - 1

학부시절에 C++로 처음 프로그래밍 언어를 접한 이후로, Java, PHP, Python, Javascript 를 사용해왔고 일단 하나의 언어를 주력언어로 삼아 깊게 이해하는 것이 필요하다고 생각되어 Javascript 를 공부해보고자 마음먹게 되었다.이 포스트에서는

2020년 12월 2일
·
0개의 댓글