JPA insert1 JPA을 이용하여 복합키 테이블에 데이터 삽입시 select insert 방지하기 최근에 특정 서비스를 새로 런칭하기 위해서 부하테스트를 진행할 일이 있었습니다. 현재 팀에서 운영하는 서비스는 대부분 하루에 1천~1만건 사이의 호출이 들어오기 때문에 부하로 인한 이슈는 거의 없었습니다. 대부분 잘못된 쿼리로 인한 문제였습니다. 그러나 새로 런칭해야할 서비스는 쿼리는 간단한 대신에 1일간 10만건에서 100만건까지의 호출을 처리를 해야한다는 것이었습니다. 흔히말하는 네카라쿠배 같은 기업이나 특별한 스타트업, 혹은 매출/이익이 많은 서비스를 운영하는 기업들은 이 정도의 트래픽은 아무것도 아니라고 생각할 수도 있겠지만 저희 회사의 기준에서는 여러 제약이 있는 상황이기에 일반적인 인프라 환경에서 해당 호출은 상당히 부담될 수 있는 요소라고 생각되었습니다. 그래서 내부적으로 1차 목표로 잡은 .. 2023. 5. 8. 이전 1 다음