Published onJanuary 29, 2023Schema Validation Layer (with zod)schemavalidationfrontendzodGeneric으로 타입을 넣어주는 방식은 Compile Time에서 에러가 잡히지 않기 때문에 Run Time에서 예상치 못한 문제가 발생할 수 있다. 이러한 문제를 Schema Validation Layer 를 추가하여 해결해본다.
Published onJanuary 27, 2023monorepo nx 사용monoreponxfrontendNx는 모노레포 구성을 위한 다양한 개발 도구를 제공하고 Angular, React와 같은 프런트엔드 프레임워크 기반의 개발 환경 구성뿐 아니라 Express, Nest.js와 같은 백엔드 기술 기반의 개발까지 폭넓게 지원하고 있다. 이뿐만 아니라 workspace 생성 시 Cypress, Jest 등을 기반으로 한 테스트 환경까지 설정해주기 때문에, 초기 모노레포 개발 환경 구축 비용을 크게 줄여준다.
Published onJanuary 8, 2023Kubernetes 개념 정리k8sci쿠버네티스(Kubernetes)는 컨테이너화 된 애플리케이션의 대규모 배포, 스케일링 및 관리를 간편하게 만들어주는 오픈 소스 기반 컨테이너 오케스트레이션(Container Orchestration) 도구다.
Published onJanuary 2, 2023Kubernetes 커맨드k8scikubeconfig 파일은 k8s의 설정 파일로, kubectl 명령어로 apiserver에 접근할 때 사용할 인증정보를 담고 있다.
Published onJanuary 1, 2023Docker를 사용하여 MongoDB 설치하고 authentication 설정하기dockermongodbCIDocker 홈페이지에 접속하여 자신의 OS에 맞는 Docker를 내려 받아 설치한다.