SoftwareEngineering 2

Trello로 기술 공부하기

Productivity, 생산성 덕후로서 사용하는 툴이 꽤 많은 편인데, 최근 이 Trello를 기술 공부에 사용해보자..? 하는 생각이 들었다. Youtube 검색 좀 해보니 해외에선 좀 쓰는 사람이 있는 거 같은데, 몇가지 참고해서 기술 공부 계획하는데 써보니, 일주일 차 소감은 '생각보다 디게 괜찮다' 이다.. 2021 년 결산하는 포스트로 생산성 앱을 몇가지 정리해볼까 싶기도 한데 (근데 다른거 하느라 안 쓸듯) 어쨌든 몇 주 더 탐구해봐야겠다. 일단 나중에도 귀찮아서 안 정리할 수도 있으니까 지금 간단하게 적어두면. Trello로 기술 공부 계획 짜는 법 2 Steps. 1. 라벨을 몇가지 만들어둔다. 라벨은 공부의 'input'이 된다. - Concept/Framework/Library - B..

Spring Boot Batch - 병렬 처리

몇 주전 사용자 6만명을 대상으로 Batch 처리를 하는 이벤트가 있었다. 그나마도 모수는 30만명+ 이었고 그중에서 6만명을 추려서, 추린 사용자 대상으로 특정 작업을 수행하는 것이 Task... 9월달에 완성해놓고도 틈틈이 잘못된 것은 없나 확인할 정도로 매우매우 신경이 쓰였었는데, 드디어 몇 주전 처음 운영환경에서 수행한 날, 결론적으로 기능은 정상적으로 잘 작동했다! 그러나 그 배치 작업이 생각보다 느리게 돌았다. 어느정도냐면 밥 먹고 밖에 나가서 커피 뜨거운 거 한잔 호호호 천천히 불어먹고 들어와서, 거기다 드라마 한 편 봐야 작업이 완료되는 속도. T.T 개선이 시급해서 병렬 처리 방법을 미리 정리해둔다. (잘 적용되면 좋은 Before & After가 되겠지..?) 우선은 나만 알아보게끔 요..