대규모 알림 시스템 구현기
요구사항이 많은 대규모 청약 알림 스케줄러를 개발해야 했다.
요구사항이 많은 대규모 청약 알림 스케줄러를 개발해야 했다.
긴 스터디 끝에 읽으면 좋은 내용들만 정리했습니다.
우리가 만든 Bean들은 스프링 부트가 자동으로 넣어 주고 있지만, 항상 하나의 객체당 하나의 Bean만 생성되는 것도 아니기 때문에 여러가지 상황에서 스프링 부트가 어떤 우선순위로 bean을 주입해주고 있는지 알아보자.
회사에서 사용하는 기술 스택 중 Webflux가 존재하는데..
오류를 만났다.. 알고있던 오류였지만 이 메소드에서 발생할 수 있다는 점은 놀라웠다.
@Transactional에서 기본 값은 REQUIRED 이다. REQUIRED의 경우, @Transactional이 붙어있는 메소드에서 다른 @Transactional이 붙은 메소드를 호출하면 두 개의 트랜젝션은 합쳐진다. 이 경우에 호출된 메소드에서 rollback이 발생했고 ...
계정 / 약관 관련 업무를 하다보면 다른 서비스팀으로부터 문의 및 요청이 들어온다. 이번에 복잡하게 꼬여서 데이터 추출을 하기 까다로운 경우가 생겼는데 이 때, group by를 통해 데이터를 추출할 수 있었다. group by를 통해 데이터를 추출할 때 잃어버리는 데이터가 많아 ...