Skip to content

[FEAT] Lambda 환경 설정 파일 추가#399

Merged
softmoca merged 1 commit intodevelopfrom
398-feat-lambda-config
Jan 14, 2026
Merged

[FEAT] Lambda 환경 설정 파일 추가#399
softmoca merged 1 commit intodevelopfrom
398-feat-lambda-config

Conversation

@softmoca
Copy link
Member

@softmoca softmoca commented Jan 14, 2026

🔗 관련 이슈

Related to #398

📋 작업 내용 요약

Lambda 환경에 최적화된 Spring 설정 파일 application-lambda-dev.yml을 추가합니다.

주요 변경사항

  • application-lambda-dev.yml 신규 생성
  • 기존 application-dev.yml 기반으로 Lambda 최적화 설정 추가
  • 환경변수 호환성 유지 (기존 .env 파일 그대로 사용 가능)

Lambda 최적화 설정

설정 EC2 (dev) Lambda (lambda-dev) 효과
lazy-initialization false true Cold Start 단축
hikari.max-pool-size 10 2 메모리 절약
hikari.min-idle 10 0 Cold Start 단축
hikari.connection-timeout 30초 5초 빠른 실패 처리
jpa.open-in-view true false 요청 처리 최적화
hibernate.batch_fetch_size 없음 10 N+1 문제 방지
health.diskspace true false Lambda 호환성

추가된 파일

  • operation-api/src/main/resources/application-lambda-dev.yml

🧪 테스트

  • YAML 문법 검증 완료
  • ./gradlew :operation-api:processResources 성공
  • ./gradlew :operation-api:lambdaJar -x test 성공
  • 기존 application-dev.yml 영향 없음

⚠️ 주의사항

  • Breaking Change 없음
  • 기존 CI/CD 파이프라인 영향 없음
  • 기존 .env 환경변수 파일 호환

📚 참고

image

- application-lambda-dev.yml 신규 생성
- lazy-initialization 활성화로 Cold Start 최적화
- HikariCP 커넥션 풀 최소화 (max: 2, min: 0)
- JPA open-in-view 비활성화
- Hibernate batch_fetch_size 설정으로 N+1 방지
- diskspace health check 비활성화 (Lambda 읽기 전용)
@softmoca softmoca self-assigned this Jan 14, 2026
@softmoca softmoca linked an issue Jan 14, 2026 that may be closed by this pull request
5 tasks
@pull-request-size pull-request-size bot added the size/L 모듈 내부 리팩토링 label Jan 14, 2026
@softmoca softmoca merged commit a68c1a5 into develop Jan 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/L 모듈 내부 리팩토링

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEAT] Lambda 환경 설정 파일 추가

1 participant