2024/11/01 2

[AWS] Amazon S3 - Event Notifications

S3 Event Notifications이벤트란  - 예를 들어 객체가 생성되었거나 객체가 삭제되었거나 객체가 복구되었거나 복제되는 것 등을 말한다.S3:ObjectCreated, S3:ObjectRemoved, S3:ObjectRestore, S3:Replication 등의 이벤트의 유형을 필터링할 수 있다.객체 이름 필터링도 가능하다.  - 예를 들어, .jpg로 끝나는 객체만 고려하고 싶다면 가능하다.이벤트 알림의 활용 사례  - Amazon S3에서 일어나는 특정한 이벤트에 자동으로 반응하려는 경우나 S3에 업로드된 모든 이미지의 섬네일을 생성하려 할 수도 있다.원하는 만큼 S3 이벤트를 만들 수 있다. S3 Event Notifications - IAM Permissions이벤트 알림이 작동하려..

[TIL] 마이페이지 성능 최적화 : 로컬 캐시(Ehcache) 적용

목적마이페이지 조회 시 반복적으로 DB를 조회하게 되어 성능 저하가 발생이를 개선하기 위해 로컬 캐시(Ehcache)를 적용하여 DB 조회 횟수를 줄이고 응답 속도를 최적화하고자 함캐시 선택 (Ehcache vs Redis)Ehcache 선택 이유로컬 캐시로, 외부 캐시 서버를 별도로 두지 않아도 돼서 설정이 간단하고 비용 절감응답 속도가 빠르며, 애플리케이션 서버에 직접 캐싱하여 네트워크 요청이 필요 없음지속적으로 갱신되는 마이페이지 데이터 특성상, 짧은 TTL 설정으로 캐시 활용도와 일관성 유지Redis와의 비교Redis는 분산 캐시로 여러 서버 간 캐시 일관성을 보장하고 큰 데이터 세트도 효과적으로 캐싱 가능Ehcache는 분산되지 않기 때문에 서버 로컬 캐시용으로 적합하며, 데이터 일관성을 관리하..