사내 서비스에서 최근 본 아이템을 조회하는 섹션이 있다. 이를 어떻게 설계하여 pagination을 했는지에 대한 포스팅을 하려고 한다. 이를 클라이언트에서 아이디를 들고 있는 방식이나, 서버에서 Redis에 저장해서 관리하는 방식이 있을 것이다. 클라이언트에서 들고
사내 서비스 서버 부하는 대부분의 작업은 이미지에서 나옵니다. 큰 사이즈의 이미지가 연속해서 올라오면 뒤에 들어오는 클라이언트의 요청은 계속 딜레이되고 결국 실패했다고 나오는 현상이 많이 발생했습니다. 그리고, 대부분의 cs가 옷 생성 시 응답이 없거나 실패했다는 종류
사내에서 Presigned URL을 통해서 서버 부하가 개선되었고, 썸네일 생성 역시 실시간 리사이징을 통해서 불필요한 썸네일 보관 비용을 낮추는데 큰 도움이 되었다. 실시간 리사이징을 위한 Cloudfront + Lambda edge의 비용이 폭증하였다. 하루 평균
검색 엔진 파이프라인 구축 과정 배경 기존에는 Mongo의 Atlas search를 활용하여 Full text(전문 검색) 서비스를 제공하고 있었습니다. 하지만 동의어와 오탈자를 처리하기 위해서 에 nori 한글 형태소 분석기로 nori와 사용하지 않는 한글 (죵프수트