develop

  • 홈
  • 태그
  • 방명록

2025/10/15 1

Spring Batch를 활용한 쿠폰발급 및 메일전송

중고물품 거래 플랫폼을 개발하면서, 마케팅 측면에서 유저가 이메일 수신을 허용하도록 유도하기 위해 생일인 유저에게 생일 쿠폰을 자동으로 발송하는 기능을 구현했다. 이 기능을 어떤 방식으로 구현할지 고민하던 중, 확장성과 유지보수성을 고려하여 Spring Batch를 도입하기로 결정했다. Spring Batch란? Spring Batch는 대용량 데이터를 효율적으로 처리하기 위한 Java 기반 배치 프레임워크다. 주로 청크(Chunk) 단위로 데이터를 나누어 처리함으로써, 상황에 따라 메모리를 유연하게 사용할 수 있다는 장점이 있다. Spring Batch의 청크 처리 구조는 다음과 같은 구성요소로 이루어진다. 1. Scheduler → 배치 실행을 트리거(JobLauncher 실행) 한다.2..

Java 2025.10.15
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (132) N
    • TroubleShooting (4)
    • GIT (0)
    • DB (9) N
    • Java (17) N
    • 기타 (0)
    • 웹 개발 종합 (2)
    • TIL, WIL (4)
    • Springboot (20)
    • Algorithm (2)
    • CS (60)
    • FrontEnd (6)
    • 이미지 (0)
    • CI\CD (5)
    • Test (0)

Tag

병행, Parallel, 병렬, concurrency,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/10   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바