backenddevelopment2 Spring Scheduler로 탈퇴 회원 데이터 정리 자동화하기 오늘은 Spring Scheduler를 활용해서 탈퇴 회원의 개인정보를 자동으로 삭제하는 배치 작업을 구현했다.개인정보보호법에 따르면 탈퇴한 회원의 정보는 일정 기간 후 삭제해야 하는데,이걸 수동으로 하기엔 너무 번거롭고 실수할 여지도 많아서 자동화가 필요했다.📋 구현 요구사항항목 내용작업 내용탈퇴 회원 개인정보 자동 삭제삭제 기준탈퇴일로부터 7일 경과삭제 방식use_yn 컬럼을 false로 변경 (물리삭제)실행 주기매일 새벽 2시사용 기술Spring Scheduler (@Scheduled)💻 코드 구현1. 스케줄러 활성화@SpringBootApplication@EnableScheduling // 스케줄링 기능 활성화public class Application { public static vo.. 2025. 11. 11. Python 프레임워크 및 라이브러리 선택 기준 정리 1. Python 프레임워크 선택 시 고려사항성능 및 확장성FastAPI는 비동기 처리를 지원하여 높은 처리량과 낮은 지연 시간을 제공Django는 대규모 애플리케이션에 적합하며 자체 ORM이 포함Flask는 가볍고 확장 가능한 구조로 중소규모 프로젝트에 적합커뮤니티 및 생태계활발한 GitHub 활동(이슈 해결 속도, PR 병합 빈도)Stack Overflow 등 질의응답 플랫폼의 활성도정기적인 업데이트 및 보안 패치 빈도학습 곡선 및 개발 속도FastAPI는 직관적인 API와 자동 문서화 기능으로 빠른 개발이 가능Django는 "배터리 포함" 철학으로 많은 기능이 내장되어 있어 초기 학습에 시간이 필요Flask는 최소한의 코어에 필요한 기능을 추가하는 방식으로 학습이 용이문서화 품질공식 문서의 완성도예.. 2025. 5. 16. 이전 1 다음