(TIL)20220228, 당근 끝!

2022. 3. 1. 01:50TIL(Today I learned)

반응형

📕Facts(한 것)


  • 당근마켓 과제 완료!

 

📕Findings(배운 것)


당근 마켓 과제를 드디어 끝냈다.

Spring Batch라는 기술을 처음 사용해봤다.

 

왜 Spring Batch 였을까? 

 

스프링 배치는 대용량 데이터 처리에 아주 적합하다.

 

왜 적합할까? 기존의 MVC구조는 대용량 데이터 처리에 왜 부적합 할까?

 

MVC구조에서 JPA findAll()을 준다고 해보자.

 

그럼 DB에 있는 모든 데이터를 불러올게 아닌가? 그렇다면 많은 트래픽이 발생할 것이고, 이는 하드웨어 자원을 갉아 먹을 것이다.

 

하지만 스프링 배치는 그렇지 않다.

읽어 들이는 사이즈를 조절 할 수 있어서 데이터를 천천히, 많이, 하드웨어 자원을 아끼면서 가져올 수 있다.

 

스프링 배치에 대해서 서적으로 출판 된 것이 아주 적다.

 

나는 그 중에서 스프링 배치 완벽 가이드라는 책을 구매해서 읽고 과제를 수행했다.

 

 

📕Feeling(느낀 점)


일주일이라는 과제 기간동안 정말 많이 배웠다...

스스로 많이 성장할 수 있는 계기가 되었다.

 

동시에 스스로에 대한 믿음도 많이 생겼다.

 

여러 스타트업 면접을 보고, 최종 합격을 받고, 당근마켓 서류도 붙고, 29cm도 합격하고, 

채용제안도 오는 이런 상황을 보면 내가 정말 많이 성장했음을 느낀다.

 

동시에 이런 상황에 많이 감사하다.

 

2022년은 더 성장할 수 있는 한 해가 되었으면 좋겠다.

📕여담


 

반응형

'TIL(Today I learned)' 카테고리의 다른 글

(TIL) 20220304  (1) 2022.03.04
(TIL) 20220303  (0) 2022.03.03
(TIL) 20222021, 만들면서 배우는 클린 아키텍처  (0) 2022.02.22
(TIL) 20220218  (0) 2022.02.18
(TIL) 20220217, Java를 알아보자  (1) 2022.02.18