API 처리속도 개선1 Elastic Search 사용해서 처리속도 개선하기 Elastic Search를 사용해서 API 처리속도 개선기 스프링 기반의 프로젝트를 진행하다가 처리속도 개선을 하던 중에 Elastic Search를 이용하게 되었다. 해당 작업을 하는 과정에서 새로 배운 점이 많아서 이 과정에 대해서 정리해보았다. Elastic Search를 적용하려는 부분 이 프로젝트에서는 유저가 구독한 정보를 바탕으로 Telegram 알림을 보내는 알림 API가 있었다. 알림 API의 과정은 다음과 같다. (1) RDB에서 TelegramId 값이 null이 아닌 유저를 기준으로 유저 테이블과 구독 테이블을 조인해서 TelegramId 값이 있는 유저 구독 정보를 가져온다. (2) 각각의 유저가 구독한 정보를 바탕으로 새로 알림줘야 하는 컨텐츠(유투브,채용, 뉴스)를 컨텐츠 테이.. 2023. 3. 30. 이전 1 다음