root layout

패스트캠퍼스

Fast Campus Logo
Fast Campus

사용자 메뉴

로그인
커뮤니티
기업교육
Course Cover ImageCourse Cover Background Image
개발/데이터백엔드 개발

실무를 위한 Spring Batch의 모든 것 : 성능 개선부터 프로젝트까지

평생소장
약 20시간
누구나

실무에서 진짜 써먹을 수 있는 스프링 배치! 병목 잡는 성능 최적화부터 실전 프로젝트까지 한 방에 배워가는 끝판왕 강의를 만나보세요!

#spring#개발#백엔드#성능#스프링배치

강의 정보

온라인
3파트
25.06.02~ 영상 공개
커뮤니티 운영

65%
월 11,667원
12개월 무이자 할부 시

권장 소비자 가격
400,000원
할인 금액
-260,000원
할인 판매가
140,000원

마감까지 2일11시간41분

실무를 위한 Spring Batch의 모든 것 : 성능 개선부터 프로젝트까지

찜하기

이번주까지만 진행되는 얼리버드! 놓치지마세요❤️‍🔥9년차 스프링배치 전문가 김남윤이 말하는 스프링배치의 모든 것

마감까지 2일11시간41분

커리큘럼

파트 3개약 20시간

  • Part Spring Batch 기초
  • Part 2 Spring Batch 성능 최적화 기법
    • Ch
    • Ch 1 스프링 배치 성능 개선 Reader

    • 1 Reader 성능 개선의 필요성과 개선 목표 소개
    • 2 성능 분석 및 측정의 기본 개념과 접근 방법 개요
    • 3 Reader 성능 측정을 위한 환경 설정 및 필수 도구 소개
    • 4 로그 수집, 모니터링 도구 및 기본 측정 기법 설명
    • 5 Reader 성능 분석 및 측정 Part 1 - 성능 분석의 기본 원리와 측정 방법론 설명
    • 6 Reader 성능 분석 및 측정 Part 1 - 실제 사례를 통한 Reader 성능 측정 결과 분석
    • 7 Reader 성능 분석 및 측정 Part 2 - 고급 측정 기법과 심층 분석 방법론 소개
    • 8 Reader 성능 분석 및 측정 Part 2 - 성능 개선을 위한 구체적 사례와 최적화 결과 리뷰
    • 9 최적화 전략 및 개선 방안 요약
    • Ch 2 스프링 배치 성능 개선 Processor & Writer

    • 1 개요 및 목표 - Processor와 Writer의 역할 및 중요성 소개
    • 2 개요 및 목표 - 세션의 목표 및 진행 방향 안내
    • 3 Processor 성능 개선 - Processor 역할 및 병목 분석 - 1
    • 4 Processor 성능 개선 - Processor 역할 및 병목 분석 - 2
    • 5 Processor 성능 개선 - Processor 성능 최적화 - 1
    • 6 Processor 성능 개선 - Processor 성능 최적화 - 2
    • 7 Writer 성능 개선 - Writer 역할 및 병목 분석 - 1
    • 8 Writer 성능 개선 - Writer 역할 및 병목 분석 - 2
    • 9 Writer 성능 개선 - Writer 성능 촤적화 - 1
    • 10 Writer 성능 개선 - Writer 성능 촤적화 - 2
    • 11 최적화 적용 시 고려 사항 및 결론
    • Ch 3 스프링 배치 성능 개선: Partition Step

    • 1 Partition Step 개요 및 소개
    • 2 Partition Step 적용 시나리오 소개
    • 3 Partition Step 구현 1
    • 4 Partition Step 구현 2
    • 5 성능 튜닝 및 운영 고려사항
    • 6 요약 및 결론
  • Part 3 Spring Batch 실무에서의 배치
    • Ch
    • Ch 1 재처리가 가능한 배치 만들기

    • 1 재처리 가능한 배치에 대한 설명
    • 2 개요 및 문제 정의 - 실패 및 누락 시 발생 비용 문제
    • 3 개요 및 문제 정의 - 물리적 실패 및 재실행 리스크
    • 4 재처리 전략 설계 및 구현 - 재처리 대상 데이터 식별 및 분리
    • 5 재처리 전략 설계 및 구현 - Idempotency 설계 원칙 적용
    • 6 재처리 전략 설계 및 구현 - 부분 재처리 vs. 전체 재실행 전략
    • 7 재처리 전략 설계 및 구현 - 구현 예제 및 모범 사례 1
    • 8 재처리 전략 설계 및 구현 - 구현 예제 및 모범 사례 2
    • 9 재처리 전략 설계 및 구현 - 구현 예제 및 모범 사례 3
    • 10 재처리 전략 설계 및 구현 - 운영 환경에서의 적용 및 고려 사항
    • Ch 2 Spring Batch HTTP Page Item Reader - 외부 서버로 부터 데이터 읽어 오기

    • 1 개요 및 목표
    • 2 HTTP Page Item Reader 동작 원리 및 활용 시나리오
    • 3 기본 구조
    • 4 통신 실패 시나리오 대응
    • 5 성능 최적화 적용 - 1
    • 6 성능 최적화 적용 - 2
    • 7 외부 인프라 테스트 코드 작성 전략
    • 8 핵심 메시지 및 결론
    • Ch 3 Spring Batch Test 작성하는 노하우

    • 1 개요 및 테스트의 중요성
    • 2 테스트 환경 설정 및 도구
    • 3 테스트 시 주요 어려움 - 1
    • 4 테스트 시 주요 어려움 - 2
    • 5 극복 전략: 컨텍스트 경량화
    • 6 극복 전략: 실행 유틸리티 활용
    • 7 극복 전략: 상태 검증 기법
    • 8 극복 전략: Step 단위 테스트
    • 9 극복 전략: 다양한 테스트 더미 데이터 셋업 전략 1
    • 10 극복 전략: 다양한 테스트 더미 데이터 셋업 전략 2
    • 11 극복 전략: Mock 객체를 통한 외부 인프라 의존 테스트 - 1
    • 12 극복 전략: Mock 객체를 통한 외부 인프라 의존 테스트 - 1
    • 13 지속 가능한 테스트 코드 작성 방법에 대한 고찰
 영상공개 일정 D-115
해당 강의는 총 4회에 걸쳐 공개됩니다.
1차2025.06.02(월)
2차2025.07.07(월)
3차2025.08.04(월)
최종2025.09.01(월)

커뮤니티

수강생들은 어떤 질문을 하고, 어떤 이야기를 나누고 있을까요?

패스트캠퍼스 커뮤니티에서 다른 수강생들과 함께 궁금했던 주제에 대해 다양한 관점과 답변을 찾아보세요.

커뮤니티 바로가기

이런 강의는 어떠세요?

지금 보는 강의와 유사해요!

강의 대표이미지
10+
백엔드 개발
대규모 채팅 플랫폼으로 한 번에 끝내는 실전 대용량 트래픽 커버 완전판
약 20시간사전지식 필요
강의 대표이미지
10+
백엔드 개발
코드팩토리의 백엔드 아카데미 : 한 번에 끝내는 NestJS 패키지 - 기초부터 MSA까지
약 64시간사전지식 필요
FC AWARD온라인
강의 대표이미지
10+
백엔드 개발
9개 도메인 프로젝트로 끝내는 백엔드 웹 개발 (Java/Spring) 초격차 패키지 Online.
약 106시간직무경험 필요
강의 대표이미지
10+
백엔드 개발
9개 프로젝트로 경험하는 대용량 트래픽 & 데이터 처리 초격차 패키지 Online.
약 107시간직무경험 필요
온라인

학습 규정 및 환불 규정

학습 규정


* 본 상품은 동영상 형태의 강의를 수강하는 상품입니다.

* 상황에 따라 사전 공지 없이 할인이 조기 마감되거나 연장될 수 있습니다.

* 해당 강의는 사전 예약 상품으로, 강의 영상이 공개 일정에 따라 순차적으로 제작되어 오픈됩니다.


총 학습기간:

  • 정상 수강기간(유료 수강기간) 최초 30일, 무료 수강 기간은 31일 일차 이후로 무제한이며, 유료 수강기간과 무료 수강기간 모두 동일하게 시청 가능합니다.

  • 본 패키지는 약 20시간 분량으로, 일 1시간 내외의 학습 시간을 통해 정상 수강 기간(=유료 수강 기간) 내에 모두 수강이 가능합니다.

  • 수강시작일: 수강 시작일은 결제일로부터 기간이 산정되며, 결제를 완료하시면 마이페이지를 통해 바로 수강이 가능합니다. (사전 예약 강의는 1차 강의 오픈일)

  • 패스트캠퍼스의 사정으로 수강시작이 늦어진 경우에는 해당 일정 만큼 수강 시작일이 연기됩니다.

  • 일부 강의는 아직 모든 영상이 공개되지 않았습니다. 각 상세페이지 하단에 공개 일정이 안내되어 있습니다.


주의 사항


  • 상황에 따라 사전 공지 없이 할인이 조기 마감되거나 연장될 수 있습니다.

  • 천재지변, 폐업 등 서비스 중단이 불가피한 상황에는 서비스가 종료될 수 있습니다.

  • 본 상품은 기수강생 할인, VIP CLUB 제도 (구 프리미엄 멤버십), 기타 할인 이벤트 적용이 불가할 수 있습니다.

  • 커리큘럼은 제작 과정에서 일부 추가, 삭제 및 변경될 수 있습니다.

  • 쿠폰 적용이나 프로모션 등으로 인해 5만원 이하의 금액으로 강의를 결제할 경우, 할부가 적용되지 않습니다.


환불 규정


  • 환불금액은 정가가 아닌 실제 결제금액을 기준으로 계산됩니다.

  • 쿠폰을 사용하여 강의를 결제하신 후 취소/환불 시 쿠폰은 복구되지 않습니다.


  • 수강시작 후 7일 이내, 5강 미만 수강 시에는 100% 환불 가능합니다.

  • 수강시작 후 7일 이내, 5강 이상 수강 시 전체 강의에서 수강한 강의의 비율에 해당하는 수강료를 차감 후 환불 가능합니다.


  • 수강시작 후 7일 초과 시 정상 수강기간 대비 잔여일에 대해 아래 환불규정에 따라 환불 가능합니다.

    • 환불요청일 시 기준

    • : 수강시작 후 1/3 경과 전, 실 결제금액의 2/3에 해당하는 금액 환불

    • : 수강시작 후 1/2 경과 전, 실 결제금액의 1/2에 해당하는 금액 환불

    • : 수강시작 후 1/2 경과 후, 환불 금액 없음


* 보다 자세한 환불 규정은 홈페이지 취소/환불 정책에서 확인 가능합니다.


패스트캠퍼스 정책 안내


[패스트캠퍼스 아이디 공유 금지 정책]

패스트캠퍼스의 모든 온라인 강의에서는 1개의 아이디로 여러명이 공유하는 형태를 금지하고 있습니다.

동시접속에 대한 기록은 내부 시스템을 통해 자동으로 누적되며, 이후 서비스 이용이 제한될 수 있습니다.


[기기제한 정책]

패스트캠퍼스 온라인 강의 시청을 위해서는 ID별 최대 4개의 기기를 등록할 수 있으며, 기기 등록은 온라인 강의장 접속 시 자동 등록됩니다.

최대 갯수를 초과하였을 경우 등록된 기기 해제가 필요합니다.


[저작권 정책]

패스트캠퍼스의 모든 강의는 무단 배포 및 가공하는 행위, 캡쳐 및 녹화하여 공유하는 행위, 무단으로 판매하는 행위 등 일체의 저작권 침해 행위를 금지합니다.

부정 사용이 적발될 경우 저작권법 위반에 의한 법적인 제재를 받으실 수 있습니다.

국내 7개 카드사 12개월 무이자 할부 지원! (간편 결제 제외)

  • 삼성카드
  • 신한카드
  • 롯데카드
  • 현대카드
  • 하나카드
  • KB국민은행
  • NH농협카드
  • 회사소개
  • 강사지원
  • 채용안내
올해의 브랜드 대상 2021올해를 빛낸 브랜드 대상 2021
대표이사
이강민
개인정보책임관리자
이강민
사업자번호
810-86-00658
사업자정보확인
사무실
서울특별시 강남구 테헤란로 231, 센터필드 WEST 6층, 7층
교육장
서울특별시 강남구 강남대로 364 미왕빌딩 10, 11층
  • 이용약관
  • 개인정보처리방침
  • FAQ
  • 취소/환불 정책
  • 자료실
  • 공지사항
  • 고객센터 바로가기
  • 전화번호 02-501-9396
  • 이메일 help@fastcampus.co.kr
  • 주중 10시~18시 (점심시간 12~13시 / 주말 및 공휴일 제외)
호스팅 서비스 제공
(주) 데이원컴퍼니
통신판매업 신고번호
제 2017-서울강남-01977호
학원설립 운영등록번호
제12484호(강남)
원격평생교육원
제 572호