리디북스 웹뷰어의 이어보기를 개발하며
이어보기Couchbase웹뷰어쓰기 요청NoSQL데이터베이스
AI 요약
Beta리디북스에서 판타지 연재물의 사용성을 높이기 위해 웹뷰어에 '이어보기' 기능을 개발한 후기입니다. 이 기능은 사용자가 마지막으로 읽은 화를 기억하고, 모든 연재물 목록에서 마지막으로 읽은 연재물을 최신순으로 보여주며, 특정 연재물을 목록에서 삭제하는 기능을 포함합니다.
개발 과정에서 읽기보다 쓰기 연산이 빈번할 것으로 예상되어 RDBMS 대신 NoSQL을 선택했으며, 특히 Couchbase를 사용하여 수십만 건의 빈번한 쓰기 요청을 효율적으로 처리하는 방안을 모색했습니다. 글에서는 Couchbase 선택 이유와 간단한 벤치마크 결과, 그리고 개발 중 겪었던 문제점들을 공유합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기
