-
Notifications
You must be signed in to change notification settings - Fork 0
Batch Core
SilberBullet edited this page Jul 6, 2026
·
3 revisions
Reusable Spring Batch Framework for RAIO Backend
Batch Core는 Spring Batch를 기반으로 구축된 Reusable Batch Framework입니다.
도메인 개발자는 Batch 실행 방식이나 Scheduler, JobLauncher, JobParameters 등을 직접 다루지 않고
비즈니스 로직만 작성하면 됩니다.
- 🚀 Lambda 기반 Tasklet 등록
- 📦 Builder Pattern
- ⏰ Cron Scheduler
▶️ Job Runner- 📊 Metadata Auto Initialization
- 🎯 On-demand Execution
- 🧩 Multi Module
- 🏛️ Hexagonal Architecture
Batch Runner
│
┌───────────────┼────────────────┐
│ │
Batch Scheduler Batch On-demand
│ │
└───────────────┬────────────────┘
│
BatchJobRunner
│
Spring Batch Job
│
Application UseCase
│
Driven Adapters
- 🏗️ Hexagonal Architecture
- 🧩 Multi Module
- 🔄 CQRS
- 🌐 gRPC
- ⚙️ Batch Architecture
- ⚙️ Batch Core
- 📡 gRPC Core
- 🗄️ JPA Core
- 🌍 Common
- 🚨 Exception