🚀 개발하는 유에녹

    카테고리

    • 전체 글 44
    • DevOps 9
    • Backend 9
    • Database 7
    • Machine Learning 7
    • Fundamentals 6
    • Troubleshooting 6
    유창연

    유창연

    Enoch

    맨땅에 헤딩 합니다

    카테고리

    전체 글 44 DevOps 9 Backend 9 Database 7 Machine Learning 7 Fundamentals 6 Troubleshooting 6
    NestJS 캐싱 데코레이터 직접 만들어서 사용하기
    Backend 2025년 10월 10일 15

    NestJS 캐싱 데코레이터 직접 만들어서 사용하기

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

    HTTP 캐시 헤더 정리: Cache-Control부터 304 Not Modified까지
    Fundamentals 2025년 10월 10일 20

    HTTP 캐시 헤더 정리: Cache-Control부터 304 Not Modified까지

    브라우저와 CDN 캐싱을 제어하는 HTTP 헤더를 정리합니다. Cache-Control, ETag, 304 Not Modified의 동작 원리와 CloudFront에서의 캐싱 전략을 설명합니다.

    VPC 피어링 삽질일기: 양방향 라우팅과 Private DNS 해석
    Troubleshooting 2025년 10월 10일 13

    VPC 피어링 삽질일기: 양방향 라우팅과 Private DNS 해석

    VPC 피어링 설정 중 발생한 라우팅 테이블 설정 누락과 Private DNS 해석 문제를 해결한 과정. RDS 접속이 안 되는 이유와 해결 방법을 기록합니다.

    원인불명 CPU사용량 급증에 대처했던 방법 (1)
    Troubleshooting 2025년 5월 13일 18

    원인불명 CPU사용량 급증에 대처했던 방법 (1)

    Beanstalk 인스턴스에서 원인불명의 CPU 사용량 급증 문제를 perf와 strace로 분석하여 Datadog 프로파일링 시그널이 원인임을 밝혀낸 과정을 기록합니다.

    원인 불명 CPU사용량 급증에 대처했던 방법 (2)
    Troubleshooting 2025년 5월 13일 10

    원인 불명 CPU사용량 급증에 대처했던 방법 (2)

    CPU 급증 문제의 두 번째 패턴인 SIGSEGV 시그널 반복 현상을 분석하고, Datadog의 async-safe하지 않은 시그널 핸들러 코드를 발견하여 PR을 올리게 된 과정을 기록합니다.

    우리는 undefined, null을 얼마나 알고 쓰고 있을까?
    Fundamentals 2025년 5월 13일 8

    우리는 undefined, null을 얼마나 알고 쓰고 있을까?

    JavaScript의 undefined와 null의 정확한 차이점, 비교 연산의 함정, 그리고 ??, ||, 옵셔널 체이닝 연산자의 올바른 사용법을 정리합니다.

    Nestjs의 CQRS와 SAGA 패턴
    Backend 2025년 5월 13일 18

    Nestjs의 CQRS와 SAGA 패턴

    NestJS에서 CQRS와 SAGA 패턴을 활용하여 복잡한 도메인 로직을 분리하고, 오케스트레이션과 코레오그래피 방식으로 분산 트랜잭션을 관리하는 방법을 정리합니다.

    트래픽이 몰려다니면서 서버를 폭파시킨다
    Troubleshooting 2025년 5월 13일 9

    트래픽이 몰려다니면서 서버를 폭파시킨다

    AWS Beanstalk 환경에서 스파이크 트래픽으로 인해 인스턴스 간 트래픽이 몰려다니는 현상의 원인과 Slow Start, 드레이닝, 헬스체크 최적화 등 대처 방법을 정리합니다.

    NestJS ConfigModule 동작 원리 완벽 가이드: ConfigService 값 조회 실패 해결
    Backend 2025년 1월 15일 10

    NestJS ConfigModule 동작 원리 완벽 가이드: ConfigService 값 조회 실패 해결

    ConfigService에서 환경변수가 조회되지 않는 문제의 근본 원인을 코드 레벨에서 분석합니다. DynamicModule 생성 과정과 Provider 주입 메커니즘을 상세히 파헤쳐 실전 해결 방법을 제시합니다.

    Lambda@Edge 이미지 최적화: 응답시간 90% 개선 (20초→2초)
    DevOps 2025년 1월 14일 14

    Lambda@Edge 이미지 최적화: 응답시간 90% 개선 (20초→2초)

    AWS Lambda@Edge로 AVIF 이미지 변환 성능 병목을 해결한 실전 경험. SQS 이벤트 기반 아키텍처로 응답 시간을 20초에서 2초로 단축한 방법을 코드와 함께 공유합니다.

    이전 글

    다음 글
    개발하는 유에녹
    블로그
    • 모든 글
    © 2026 유창연 (Enoch). All rights reserved.

    게시글 찾기

    검색어를 입력해주세요