NestJS 캐싱 데코레이터 직접 만들어서 사용하기
멀티 테넌시 환경에서 모든 레이어에 적용 가능한 캐싱 데코레이터를 직접 구현하고, DB 부하를 줄이고 응답 속도를 개선한 경험을 공유합니다.
9개의 게시글
멀티 테넌시 환경에서 모든 레이어에 적용 가능한 캐싱 데코레이터를 직접 구현하고, DB 부하를 줄이고 응답 속도를 개선한 경험을 공유합니다.

NestJS에서 CQRS와 SAGA 패턴을 활용하여 복잡한 도메인 로직을 분리하고, 오케스트레이션과 코레오그래피 방식으로 분산 트랜잭션을 관리하는 방법을 정리합니다.
ConfigService에서 환경변수가 조회되지 않는 문제의 근본 원인을 코드 레벨에서 분석합니다. DynamicModule 생성 과정과 Provider 주입 메커니즘을 상세히 파헤쳐 실전 해결 방법을 제시합니다.

Prisma 쿼리를 Datadog에서 모니터링하기 위해 OpenTelemetry 연동 중 발생한 문제를 해결하고, dd-trace 오픈소스에 PR을 올린 경험을 공유합니다.

Spring의 @Controller와 @RestController의 차이점을 실행 흐름과 함께 비교하고, @ResponseBody의 역할을 설명합니다.
Spring의 ResponseEntity 개념과 사용 이유를 알아봅니다. HTTP 상태 코드를 세밀하게 제어할 수 있는 응답 방식을 설명합니다.

IntelliJ에서 Maven 기반 Spring MVC 프로젝트를 생성하고 Tomcat 서버로 실행하는 전체 과정을 단계별로 안내합니다.

Swagger를 Spring 프로젝트에 적용하는 방법과 @ApiOperation, @ApiParam 등 주요 어노테이션 사용법을 정리합니다.
XSS 공격의 원리와 방어 방법을 알아보고, 네이버에서 제공하는 Lucy-xss-filter 라이브러리의 특징과 Spring 적용 방법을 정리합니다.