모든 태그
태그

NestJS 기술 블로그 글

NestJS 태그가 달린 국내 IT 기업 기술 블로그 글을 최신순으로 모았습니다.

전체 10최신 10개 표시
홈에서 필터

최신 게시글

10개 표시

백엔드

Node.js 컨테이너, 왜 깔끔하게 안 죽을까? (feat. Graceful shutdown)

Node.js 컨테이너가 종료 시그널을 받아도 바로 안 죽는 원인을 PID 1과 이벤트 루프로 분석했습니다. dumb-init과 shutdown 훅, K8s 종료 설정을 함께 조정해 graceful shutdown을 맞췄습니다.

#node.js#Kubernetes#Linux
2100

프론트엔드

여기쏙 — Figma plugin 제작기 : 1. 프록시 서버

Figma 플러그인에서 내부 API를 직접 호출할 때 발생하는 CORS와 HTTPS 제약을 해결하기 위해 프록시 서버를 구축했습니다. 기존 인프라를 재사용하고 최소 권한 원칙으로 설계해 안전하게 운영했습니다.

#Figma#NestJS#Docker
4900

백엔드

NestJS v10 업데이트의 여정

NestJS v10 업데이트 과정에서 주요 변경점과 호환성 문제를 정리했습니다. 공통 라이브러리와 토큰 매핑을 활용해 점진적으로 마이그레이션하는 방법을 소개했습니다.

#NestJS#마이그레이션#dependency injection
11200

기타

온보딩 회고

테이블링 백엔드 개발자의 3개월 온보딩 회고입니다. 장비 세팅, 과제 리뷰, 제품 이해, 첫 개발 참여를 통해 적응한 과정과 향후 학습 계획을 공유했습니다.

#TypeScript#Express#NestJS
3500

아키텍처

테이블링 오피스의 Layered Architecture

테이블링 오피스의 Layered Architecture 설계와 UseCase 레이어 도입 배경을 소개했습니다. 책임 분리와 재사용성 향상 효과와 함께 싱크홀 안티패턴 같은 주의점도 정리했습니다.

#NestJS#layered architecture#Repository
2800

백엔드

MQTT 의 이해부터 테스트까지 (feat. POS 연동)

MQTT의 기본 개념과 QoS, 세션, 요청/응답 패턴을 정리하고 POS 연동 적용 가능성을 살펴보았습니다. 또한 NestJS와 Amazon MQ로 테스트해 재연결 시 메시지 수신과 전달 보장 가능성을 확인했습니다.

#MQTT#NestJS#WebSocket
2500

백엔드

말 안 듣는 this, Typescript Custom ESLint Rule로 혼내주기

NestJS 서버에서 `this` 바인딩 실수를 줄이기 위해 TypeScript Custom ESLint Rule을 만들려는 사례입니다.정적 분석으로 특정 `this` 버그를 사전에 막는 방향을 다룹니다.

#TypeScript#ESLint#NestJS
2200

백엔드

쉽고 빠른 NodeJS 부하테스트 툴, autocannon

NodeJS 부하테스트 도구 autocannon으로 API 성능을 비교하는 방법을 소개했습니다. 쿼리스트링을 랜덤화하고 duration, connections 같은 옵션으로 실제와 가까운 부하를 재현했습니다.

#node.js#NestJS#성능
3100

프론트엔드

Zum Portal Core JS 소개

줌인터넷 프론트엔드 파트의 표준화 코어 패키지 도입과 분리 과정을 소개했습니다.\nSSR, 캐시, 설정 표준화로 유지보수와 배포 시간을 개선한 내용을 정리했습니다.

#Vue.js#node.js#SSR
000

백엔드

NestJS Custom Caching Decorator 만들기

NestJS 서비스 메소드에 캐시와 cron 로직을 반복 작성하는 문제를 줄이기 위해 커스텀 `@ZumCache` 데코레이터를 설계했습니다.\nDiscoveryService와 MetadataScanner를 활용해 Provider 인스턴스를 탐색하고, 메타데이터 기반으로 캐시와 주기 갱신을 자동화했습니다.

#NestJS#Decorator#cache
000