멘토링 날짜 : 2024년 2월 7일 수요일 오전 10:10

질문 정리

  1. 오픈소스 기여를 해보고 싶은데 (바쁘면 취업 이후로), 저와 같은 신입 개발자가 도전할 만한 범위나 분야가 있을까요? (우선 생각해둔 레포로는 spring data redis가 있습니다 하하,,)

  2. SpringBoot의 Retry를 사용하게되면 트랜잭션과 동일한 스레드를 재사용하게 되어서 성능 상 이슈가 있다고 생각합니다. 튜터님의 의견이 궁금합니다.

    Request를 다시 보내거나, Batch를 돌리는 게 나을 듯

    특정 부분의 메서드 재사용시, 아래와 같은 단점 존재

    • 성능 상 이슈
    • 데이터 정합성이 꺠질 가능성
  3. JPA의 Dirty Checking 에 대해서는 Pessimistic Lock 을 걸지 않아도 될까요? MySQL의 MVCC로 제어가 가능한 부분인지 궁금합니다.

  4. Pub/Sub 구조로 리팩터링한 페이먼츠 개발이 굉장히 어색하다고 느껴집니다. 튜터님의 의견이 궁금합니다.

  5. [개인질문] 제 이력서 상, 현 프로젝트에 관해 어필한 부분이 없는지 궁금합니다 (곧 인턴십 면접 할 수도 있을 것 같습니다) 임지훈 Ver4