최근 포스트

사용자별 상이한 홈 컨텐츠 조회 기능

4 분 소요

최초 사용자가 홈 화면에 랜딩되고 홈 컨텐츠를 조회한다. 홈 컨텐츠는 모든 사용자가 공통의 컨텐츠를 보는 것이 아니다. 끼어들기 모듈이라는 각 컨텐츠별 모듈이 정해져있고, 각 모듈별 정렬 기준에 맞게 사용자별 조회되는 컨텐츠가 다르다. 사용자가 홈 화면을 스크롤하여 추가적인 데이터...

메일 발송 시 질문지 테이블에 대한 대량의 조회 쿼리를 로컬 캐시를 이용해 특정 시간에 집중된 RDS 부하 감소

4 분 소요

요약 다양한 캐싱 전략 중에서 로컬 캐시를 선택하여 오전 7시에 RDS에 집중된 조회 작업으로 인한 부하를 줄였습니다. 기존 코드는 카테고리별 질문지(백엔드, 프론트엔드)를 구독자 수 만큼 반복적으로 질문 테이블에서 대량의 데이터를 조회하고 있었는데, 이런 비효율을 해결했습니...

sql 파일 이용해서 데이터 저장하기

6 분 소요

얼마 전 우테코의 코치 토미가 인덱스 강의를 해주셨다. 아마 토미가 미리 만들어두신 것으로 추정되는 백만에 가까운 row가 들어있는 대용량의 데이터를 바탕으로 강의가 진행되었다. 원래 수업시간 외에 크루들에게 데이터를 제공할 계획이 없으셨으나, 무수한 백엔드 크루들의 성원에 못이기...

행동대장 프로젝트

최대 1 분 소요

우아한테크코스 6기 레벨3에는 팀 프로젝트를 진행하는데, 내가 속한 팀은 행동대장 팀이다.