my_batch_project/
├── app/                        # 핵심 코드
│   ├── __init__.py
│   ├── main.py                 # 배치 실행 진입점
│   ├── config.py               # 설정 (경로, 토큰 등)
│   ├── utils.py                # 공통 함수
│   ├── jobs/                   # 각 배치 작업
│   │   ├── __init__.py
│   │   ├── job_a_fetch.py
│   │   ├── job_b_process.py
│   │   └── job_c_save.py
│   └── services/               # 외부 연동 (API, DB, S3 등)
│       ├── __init__.py
│       ├── api_client.py
│       └── s3_uploader.py
├── logs/                       # 로그 폴더
│   └── batch.log
├── tests/                      # 테스트 코드
│   ├── __init__.py
│   └── test_job_a_fetch.py
├── requirements.txt            # 의존 패키지 목록
├── .env                        # 환경 변수 (.gitignore)
└── README.md                   # 프로젝트 설명