자동삭제 2

프로젝트 : CDN과 24년 선거 대비 자체 이미지 서버 개발 및 최적화

CDN(Content Delivery Network) 적용 및 운영 경험CDN은 전 세계 여러 지역에 분산된 엣지 서버(Edge Server)를 통해 사용자에게 정적 및 동적 컨텐츠를 빠르고 안정적으로 전달하는 기술입니다. 대규모 트래픽을 효율적으로 분산하고, 웹사이트의 로딩 속도를 단축하며, 서버 부하를 줄이는 데 중요한 역할을 합니다. 프로젝트 배경24년 선거 기간 중 Kakao, RCS, MMS 메시지 대량 발송 시 서버 다운 및 전송 속도 저하 문제 발생 가능성기존 메시지 서버에서 이미지 트래픽이 혼합되어 처리되면서 부하 급증트래픽 폭증에도 안정적으로 이미지 전송을 처리할 수 있는 독립적인 이미지 서버 필요 주요 개발 내용자체 이미지 서버 설계 및 구축메시지 본문과 이미지 트래픽을 분리하여 전용 ..

Spring API 이미지 자동 삭제

✔ 1년간 보관 - 1년 후 삭제 기간 설정 private long getOneYearInMills() { final int millisecondsInSecond = 1000; final int secondsInMinute = 60; final int minutesHour = 60; final int hoursInDay = 24; final int daysInYear = 365; return millisecondsInSecond * secondsInMinute * minutesHour * hoursInDay * daysInYear; } getFiveMinutesInMills 메소드 생성, 1년을 밀리초로 변환하여 반환하는 메서드이다. 저장/삭제 예약 private void saveAndScheduleDe..

업무 기록/API 2023.06.18