사
사람인
November 5, 20251회
Next.js 프로젝트의 정적 파일 배포 환경 구성

간단 소개
Next.js 온프레미스 환경에서 정적 파일 관리 비효율성을 해결하기 위해 환경 분리, CI/CD 자동화, 효율적인 CDN 캐시 관리를 구현한 사례.
AI Summary
문제점 및 목표
- 온프레미스 Next.js 환경에서 정적 파일(이미지, CSS 등) 관리의 비효율성 문제 제기.
- 개발/운영 환경 미분리로 인한 개발 이미지 관리 어려움, 리소스 비효율성, CDN 캐시 관리 복잡성 발생.
- 목표는 환경 분리, 브랜치별 독립 관리, 자동화된 배포, 효율적인 캐시 관리.
해결 방안 및 구현
- Next.js 설정에서 커스텀 이미지 로더를 사용하여 기존 및 새로운 정적 파일 서버를 지원.
- 환경변수를 통해 개발/운영 환경별 이미지 URL을 동적으로 설정하고, CI/CD에서 자동 치환.
- CI/CD 파이프라인을 구축하여 rsync로 정적 파일을 자동 배포하고, Git diff로 변경된 파일만 추적.
- Akamai Purge를 활용하여 변경된 파일만 선택적으로 CDN 캐시를 무효화하여 효율성을 높임.
이점 및 결론
- 개발 생산성 향상 및 운영 안정성 확보.
- 개발 리소스와 운영 리소스의 명확한 분리, 자동화된 배포 프로세스, 브랜치별 독립 개발 가능.
- Git 기반 추적 및 버전 관리 용이성 확보.
Next Feeds

Compose에서 Stable을 가볍게 보면 안 되는 이유: LazyList 안정성 가이드 Part 2
Compose LazyList 최적화를 위해 key 사용과 stable 상태 유지의 중요성을 다양한 예시로 설명합니다.
ComposeLazyListStableRecompositionKey
2025. 11. 5.
여기어때

우리 팀 코드 스타일을 아는 AI 만들기: 테스트코드 작성, GitLab MR 리뷰 만들기
여기어때 팀이 RAG와 Vector DB 기반 AI를 활용해 테스트 코드 자동화 및 GitLab MR 리뷰를 자동 생성한 사례를 공유합니다.
RAGVector DB테스트 코드 자동화GitLab MR 리뷰코드 스타일
2025. 11. 5.
여기어때

우리 팀 코드 스타일을 아는 AI 만들기: RAG와 Vector DB 활용기
여기어때 팀이 RAG와 Vector DB를 활용해 팀 코드 스타일을 학습한 AI를 구축, 자동 코드 리뷰 및 테스트 코드 생성으로 개발 생산성을 향상시킨 경험.
RAGVector DB코드 스타일자동 코드 리뷰테스트 코드 생성
2025. 11. 5.
여기어때

생성형AI를 통한 데브옵스 강화 – Part 2.운영 안정성 강화
생성형 AI를 활용하여 데브옵스 운영 안정성 지표(변경 실패율, 장애 복구 시간)를 개선하는 방법론과 AWS 기반 구현 사례.
생성형 AI데브옵스운영 안정성DORA 지표MTTR
2025. 11. 5.
AWS
if(kakao)25 Krew Day Demo Station 생생한 현장 스케치
if(kakao)25 Krew Day 데모 스테이션은 카카오 공동체의 AI, 운영, 금융 기술 혁신 및 개발 문화를 공유하는 행사였다.
if(kakao)25데모 스테이션카카오 공동체AI 기술개발 생산성
2025. 11. 5.
카카오

HashiCorp Vault 암호화 아키텍처 완전 분석 : 엔터프라이즈 시크릿 관리 - Seal/Barrier/Transit/Raft
HashiCorp Vault의 다층 암호화 아키텍처(Seal/Barrier/Transit/Raft)를 분석하여 엔터프라이즈 시크릿 관리 방안을 설명합니다.
HashiCorp Vault시크릿 관리암호화 아키텍처Seal/UnsealRaft
2025. 11. 5.
인포그랩