당근마켓의 커뮤니티 시스템 구조와 성장 과정을 소개합니다.
당근마켓 커뮤니티실 엔지니어링 매니저가 작성한 이 글은 천만 MAU를 지탱하는 커뮤니티 시스템의 구조와 기술적 선택에 대해 설명합니다. 처음에는 루비온레일즈와 포스트그레스큐엘을 기반으로 한 모놀리식 시스템에서 시작해, 커뮤니티 영역을 분리해 여러 팀이 운영하는 시스템으로 발전했습니다. 커뮤니티의 요청 수는 초기 100건에서 현재 약 20,000 RPS까지 증가했습니다.
The article introduces the structure and growth of Daangn Market's community system supporting 10 million MAUs.
Written by the engineering manager of Daangn Market's community department, this article details the structure and technical choices behind the community system that supports over 10 million MAUs. Starting from a monolithic system based on Ruby on Rails and PostgreSQL, the community area was eventually separated and is now operated by multiple teams. The number of requests handled by the community server increased dramatically from around 100 RPS to approximately 20,000 RPS.