2025/11 2

CloudFormation을 활용한 이미지 변환 및 리사이징

CloudFormation 을 사용한 이미지 변환 및 리사이징기존엔 프론트 단에서 이미지를 압축한후 S3 로 이미지를 업로드그후 CloudFront 를 통하여 캐싱된 이미지를 가져오는 방식을 사용했습니다.해당 방식을 사용하다 발생한 문제는 프론트 단에서 이미지를 압축하는데 리소스가 든다는 것이었고, 그렇다고 서버측에서 이미지를 바이너리 형태로 받아, 압축하는것또한 서버측 부담이 커져 AWS 에서 제공하는 CloudFormation 을 통해 해당 문제를 해결했습니다. CloudFormation을 이용하면 AWS에서 제공하는 Serverless Image Handler 스택을 한 번에 배포할 수 있습니다.이 스택은 다음과 같은 주요 기능을 제공합니다.온디맨드(On-demand) 이미지 리사이징이미지를 “업로..

AWS 2025.11.18

Flyway 사용법 (#2)

Flyway 사용법 (#2)Flyway 사용법 (#1) 에서 대략적인 Flyway 사용방법을 다뤄 봤습니다.이번 글에서는 Flyway 사용 중 자주 발생하는 문제와 해결 방법을 정리합니다. SQL 파일과 Entity 의 불일치 문제Flyway SQL 파일이 무한히 늘어나는 문제 1. SQL 파일과 Entity 의 불일치 문제1.1 문제 개요Flyway는 SQL 기반으로 DB 스키마를 관리합니다.하지만 JPA Entity는 코드 기반으로 스키마를 정의하기 때문에, 두 구조가 항상 일치한다는 보장이 없습니다. 1.2 ddl-auto: validate 설정Entity 구조가 DB 스키마와 일치하는지 자동으로 확인할 수 있습니다.spring: jpa: hibernate: ddl-auto: val..

Spring 2025.11.15