ARCUS (네이버 memcached)
자료구조 확장 캐시 서버. 네이버가 리스트·셋·맵 자료구조를 더해 확장한 memcached 기반 클라우드 캐시입니다.
ARCUS는 네이버가 확장한 memcached입니다. 리스트·셋·맵 같은 컬렉션 자료구조를 캐시에서 직접 다루게 합니다.
GitHub 현황 (2026년 8월 기준)
- 스타 316 · 포크 75
- 라이선스 Apache-2.0 · 저장소
naver/arcus - 생성 2014-02-17 · 마지막 push 2026-08-04
12년째 유지되고 있습니다.
왜 memcached를 확장했나
memcached는 키-값 하나만 다룹니다. 그래서 “최근 본 상품 20개” 같은 목록을 캐시에 두려면 전체를 읽어 고치고 다시 쓰는 수밖에 없습니다. 트래픽이 크면 이게 그대로 부하가 됩니다.
캐시 서버가 컬렉션을 알면 끝에 하나만 추가하면 됩니다. Redis가 같은 문제를 다르게 풀었고, ARCUS는 memcached 계열에서 답을 낸 쪽입니다.
ARCUS의 자리는 이미 memcached를 대규모로 쓰고 있는 조직입니다. 운영 경험을 유지한 채 컬렉션이 필요해졌을 때 갈아엎지 않는 선택지가 됩니다. 그 조건이 아니면 도입 이유가 약합니다.
함께 볼 네이버 생태계 오픈소스
- egjs (★943): 네이버가 공개한 UI 인터랙션 컴포넌트 묶음
- alfnaversearch (★210): Alfred에서 네이버 검색
- TedNaverMapClustering (★184): 네이버지도 마커 클러스터링
- react-native-naver-login (★183): RN 네이버 로그인
- flutter_naver_map (★181): Flutter용 네이버 지도 SDK
- FEDevtalk (★349): 네이버 프론트엔드 컨퍼런스 아카이브
네이버는 한국에서 검색·지도·로그인의 사실상 기본값입니다. 그래서 네이버에 붙이는 일 자체가 한국 개발자에게만 생기는 작업이 되고, 그 층을 회사와 개인이 나눠 메웁니다.
ARCUS만 서버 인프라입니다. 나머지가 앱·웹에 붙이는 클라이언트 도구라면, 이쪽은 백엔드 뒤에 서는 캐시 서버입니다. 그래서 도입 결정의 무게도 가장 큽니다.
이런 분께 맞아요
- memcached를 대규모로 운영 중인 백엔드 팀
- 캐시에서 컬렉션 연산이 필요해진 서비스
- 캐시 서버 확장 구현을 참고하려는 엔지니어
- (신규 도입이면 Redis를 먼저 검토할 것)
자주 묻는 질문
ARCUS, 어떤 서비스인가요?
ARCUS는 네이버가 확장한 memcached입니다. 리스트·셋·맵 같은 컬렉션 자료구조를 캐시에서 직접 다루게 합니다.
ARCUS, 누가 만들었나요?
ARCUS는 네이버가 확장한 memcached입니다. 한국 1인 개발자 생태계의 개발도구 사례로 Dreamboat 디스커버에 수록돼 있습니다.
ARCUS, 어떤 사람에게 추천되나요?
memcached를 대규모로 운영 중인 백엔드 팀 캐시에서 컬렉션 연산이 필요해진 서비스 캐시 서버 확장 구현을 참고하려는 엔지니어 (신규 도입이면 Redis를 먼저 검토할 것)
ARCUS, 어디서 사용할 수 있나요?
이 페이지의 「사이트 가보기」 버튼으로 ARCUS (네이버 memcached) 공식 사이트에 바로 갈 수 있습니다. Dreamboat 디스커버에서는 이 서비스가 무엇이고 누구에게 맞는지, 비슷한 한국 1인 개발자가 만든 서비스는 무엇이 있는지 함께 정리해 두었습니다.




