Clerk 제거 이유와 대안
KUKJIN LEE • 3주 전 작성
Clerk는 회원가입 기능을 간단하게 구현할 수 있는 강력한 도구입니다. 초기에는 빠르게 회원가입과 인증 기능을 구축할 수 있었고, 관리 역시 쉽고 편리했습니다. 하지만 사용자가 많아짐에 따라 몇 가지 문제점이 있었습니다.
가장 큰 문제는 비용이었습니다. Clerk의 과금 정책은 초기 단계에서는 부담이 크지 않았으나, 사용자가 증가하면서 비용이 눈에 띄게 늘어나기 시작했습니다. 특히 많은 가입자를 관리해야 하는 경우, 해당 비용이 계속해서 증가하여 유지가 어려워졌습니다.
(물론 활성 사용자 수에 따른 과금이고, 확인 또한 쉽게 가능합니다.)
또한, 버전 변경에 따른 코드 수정 문제도 있었습니다. Clerk의 기능이 버전 업그레이드됨에 따라, 기존 코드의 유지보수가 필수적으로 요구되었습니다. 이는 개발자의 작업 부담을 가중시키고, 서비스 운영의 안정성에도 영향을 미칠 수 있는 요소였습니다.
Clerk를 사용하지 않고 직접 회원가입 및 인증 기능을 구현하기로 결정했습니다.