패키징
키워드 요약
1. 종속성 관리
- 종속성 문제 해결
- 보안 취약점 관리
- 종속성 잠금 파일 (Lock file)
- 종속성 관리 도구 (Snyk, Dependabot, OWASP Dependency-Check, Whitesource Bolt)
2. 패키지 형식 및 배포 전략
- 단일 파일 배포 (Single-file Deployment)
- 다중 파일 배포
- 자체 포함형 배포 (Self-contained)
- 프레임워크 종속형 배포 (Framework-dependent)
3. 패키지 병합
- ILMerge
- Costura.Fody
- 패키지 병합 도구
4. 일체형 빌드
- 일체형 빌드의 필요성
- 트리밍 사용
- 배포 파일 크기 관리
5. 보안 전략
- 종속성 보안 관리
- 코드 서명 (디지털 서명)
- CI/CD 통합 및 자동화된 서명
6. 패키지 크기 최적화
- 트리밍 기능
- 리소스 최적화 (이미지, CSS, JavaScript)
- 불필요한 파일 제거
- 런타임 종속성 최소화
- 패키지 압축
- 웹 프로그래밍에서의 코드 스플리팅
- CDN 활용