전체 글 43

[Spring Boot] 스프링 버전 별 호환 가능한 디펜던시 버전 확인 방법

https://spring.io/projects/spring-boot#learn Spring BootCommercial support Business support from Spring experts during the OSS timeline, plus extended support after OSS End-Of-Life. Publicly available releases for critical bugfixes and security issues when requested by customers.spring.io 1. Spring Boot -> Projects -> Learn 페이지 접속2. 현재까지 릴리즈된 스프링 버전 중 선택하고자하는 버전 클릭3. Reference Docs. 클릭 시, 해당 스프링..

Java & Spring Boot 2023.01.08

[AWS] CloudFront + Lambda@Edge 이미지 리사이징

서론이커머스 어플리케이션에서 매끄러운 사용자 경험은 매출 증대와 직결됩니다. 특히 상품 이미지의 로드 속도는 사용자가 사이트에 머무르고 구매로 이어지게 하는 중요한 요소 중 하나입니다. 최근 제가 운영 중인 어플리케이션에서 상품 이미지 로드 시간이 2초를 넘어서는 문제를 발견했고, 이는 사용자 경험에 부정적인 영향을 미칠 수 있다는 우려로 이어졌습니다. 문제 인식실제로 일부 이미지의 로드 시간이 2초를 넘는 경우가 있었습니다. 이는 사용자가 페이지를 이탈할 가능성을 높이고, 최종적으로는 판매 감소로 이어질 수 있는 심각한 문제였습니다. 해결 방안관련 문제를 해결하기 위해 기존에 사용하고 있던 AWS S3 설정을 개선해야할 필요가 있었습니다. 저는 S3 + CloudFront 설정에 Lambda@Edge와..

Performance 2023.01.07

SSL 인증서 변환(crt, pfx, jks 변환 과정)

1. 개요.pem 인증서 파일을 .pfx, .jks 확장자 파일로 변환해야하는 경우 활용Java 환경에서 .jks 키 파일을 활용한 SSL 설정이 필요한 경우 활용 2. crt(pem) → pfx 변환$ openssl pkcs12 -export -name [도메인명] -in [도메인명].pem -inkey private.key -out [도메인명].pfx$ Enter Export Password: 패스워드 입력 (JKS 변환 시 필요)$ Verifying - Enter Export Password: 패스워드 한번 더 입력 $ openssl pkcs12 -export -name test.com -in test.pem -inkey test.key -out test.pfx$ Enter Export Passwo..

Etc. 2023.01.05