Daily 5

windows에서 백그라운드로 타입스크립트 실행시키는 법

# window에서 백그라운드로 프로그램을 실행시켜보자.어쩌다 windows에서 백그라운드로 typescript 기반 코드를 실행시켜놓을 일이 생겼다. 보통 리눅스를 쓰기 때문에 윈도우는 크게 다른가 싶었는데 똑같이 pm2를 활용할 수 있다. Service를 통해 등록하는 방법도 있지만 가장 편한 방법이 pm2를 통한 방법이라고 생각된다. # bun설치 오류가 뜬다.windows에서 pm2를 통해 ts파일을 실행시키려고 하면 보통 bun이 미설치 되었다고 뜰 것이다. 이는 .cmd 파일을 잘못 인식해서 node가 아닌, js의 runtime으로 실행시키려는 특성 때문이다. 파일에 명시해줌으로써 node를 runtime으로 인식할 수 있도록 해주자 ecosystem.config.jsmodule.export..

Daily 2025.07.28

AI 개발자, 데이터 엔지니어가 뭘까

대학원을 다닌지 1학기 정도가 되었고 그 동안 대화를 어느정도 해본 사람들은 30명 약간 넘는 것 같다. 일단 대학원에 사람이 꽤 많다는 것도 놀랐고 생각보다 다양한 직무가 있다는 걸 느낀다. 대부분 본인의 직무에 대해서 매우매우 쉽게 표현해주지는 않기 때문에 대략 알고 있어야 서로 대화가 편한 부분이 있다. 그래서 두루뭉술하게 AI 개발자, 데이터 엔지니어라고 알고 있던 것들을 정리하려고 한다.백엔드 개발자주요 업무API 설계 및 개발(REST, GraphQL)DB 설계 및 최적화서버 아키텍쳐 설계 및 구현마이크로서비스 아키텍처 구현캐싱 시스템 구축(Redis, Memcached)메시징 시스템 연동(Kafka, RabiitMQ)보안 및 인증/인가 시스템 구현성능 최적화 및 모니터링CI/CD 파이프라인 ..

Daily 2025.06.30

맨날까먹는 쿠버네티스 마스터-nfs-worker 설정 순서

cloud 플랫폼을 옮겨가면 하는데매번 까먹어서 기억하기 위해서 순서 기록. 1. master, worker용 이미지 준비하기nfs는 이미지를 쓰지 않기 때문에 상관없지만master, worker는 도커, 쿠버네티스가 깔린이미지를 만들어놓고 그 이미지로 인스턴스를만들어가는게 편하기 때문에 준비해놓아야한다. -> 도커, 쿠버네티스 설치-> nfs 마운트를 위해서 nfs-utils깔기-> 이미지 만들고 인스턴스 생성(nfs는 이미지 안씀) 2. 마스터 설정하기기본적인건 깔아놓았으니 없는거만 추가하자 -> CNI 구성(특별히 커스텀할거 없으면 flannel)(서버에 따라서 init ip 대역 겹치는거 확인은 해야됨)-> nfs 마운트해주기-> nfs pv, pvc 잡아주기-> 도커 시크릿 추가해주기(안그러면 ..

Daily 2025.06.05

기록을 해야하는 이유

어느덧 개발자로 일한지 거의 만 3년이 되어간다. 개발을 일로 시작해보기 위해서 동기부여도 되고나를 보여줄 수 있는 수단도 된다는 나름의 의미를 가지고블로그를 시작했던 것 같다. 초반에 가장 먼저 블로그를 써야겠다고 생각한건똑같이 국비로 시작해 어느덧 CTO가 되어있던 이동욱이라는 사람의블로그를 보고 "나도 블로그로 기록을 해봐야겠다" 였었다. 그래서 어떤 방향으로 블로그를 써볼까 네이버 블로그를 할까티스토리를 할까 많은 심사숙고를 거쳐 꾸준히 쓰는걸 목표로공부한 것들, 생각나는 것들을 최대한 올려적었다. 어떤 때는 공부한걸 올리다가 조회수 욕심이나서어떤 때는 최대한 사람들이 보겠다 싶은걸 올리고 하면서하루 조회수 1천도 나름대로 넘겨봤다. 그러다가 국비로 시작한 개발자 준비생이 개발자가 되었고그 뒤부터..

Daily 2025.06.05

kubernetes top metrics api not available error 해결

kubectl top nodes 명령어로 node의 자원을 확인하려고 했는데 Metrics Server가 설치가 안되어있어 설치 및 설정을 해주었습니다. kubernetes top metrics api not available error가 발생하는 경우 다음과 같은 방법으로 해결 할 수 있습니다. # metrics 다운받기kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml  # 설치 확인kubectl get pods -n kube-system | grep metrics-server  # args에 추가kubectl -n kube-system edit deployme..

Daily 2024.11.01