스프링

스프링 배치 개요

초롱불 2024. 4. 8. 00:39

최근에 시작한 프로젝트에서는 스프링 배치 프레임워크로 배치 프로그램 개발을 진행한다. Data Service나 Data Stage 같은 유료 GUI 툴을 이용하여 간편하게 배치를 돌리다가 자바 코드를 일일이 짜 넣어서 배치를 돌려야 하는 개발이 어렵고 번거롭게 느껴지는 부분이 있기도 하지만 그만큼 자유도가 높고 ETL 작업시 고려해야할 부분을 코드 단위로 찾아서 고민할 수 있으니 배울 수 있는 부분도 많이 있다. 이에 스프링 배치 프로그램에 대한 지식을 정리해 나가는 글을 연재해 나가고자 한다.

추가적으로 백엔드(스프링부트)와 화면개발(Vue)에 대한 학습도 진행해야 할듯하다. SI 프로젝트가 역할 분담이 안 되긴하기에 이것저것 다 할줄은 알아야하긴하는데 이전까지는 SAP 제공 툴들을 활용하는 데에 집중하다가 갑자기 코드 위주의 작업을 엄청해야하니 부담스럽게 다가오는 부분이 많다. 코드 안 짠지 정말 오래되었는데. 집중해서 코드를 짜나가는 재미가 있긴하지만 이게 생산성이 정말 잘 나올 수 있을지 내가 얼마나 해나갈 수 있을지에 대한 부담감이 있기도 하다.

그래도 많은 것을 남길 수 있을테니 그것을 믿고 진행해야 할듯하다. 즐거운 코딩을 할 수 있는 프로젝트로 남았으면 한다.

연재도 가능한한 열심히 해야지. 매번 다짐을 하지만 생각보다 연재를 꾸준히 하는 것은 어렵다. 이번주에는 선거 덕에 하루 쉬기도 하니 열심히 해보아야 할 듯하다.