피드로 돌아가기
countapi.xyz is dead. Here's the drop-in replacement I found (and actually use)
Dev.toDev.to
Backend

Redis 기반 Serverless 아키텍처로 구현한 Zero-Auth Counting API

countapi.xyz is dead. Here's the drop-in replacement I found (and actually use)

Miles Hilliard2026년 5월 16일4beginner

Context

기존 countapi.xyz 서비스의 갑작스러운 중단으로 인한 단순 카운팅 기능의 공백 발생. 복잡한 SDK 설치나 계정 생성 없이 HTTP 요청만으로 수치를 업데이트하는 초경량 API에 대한 수요 확인.

Technical Solution

  • Python Serverless Backend와 Redis의 조합을 통한 Low-latency 상태 관리 구조 설계
  • OAuth 및 API Key 검증 과정을 완전히 제거한 Zero-Auth 메커니즘 채택으로 요청 오버헤드 최소화
  • Namespace 구조를 제거하고 유니크한 단일 Key 기반의 Flat Key-Value 매핑 방식으로 단순화
  • GET 요청만으로 Hit, Get, Set 기능을 수행하는 RESTful 인터페이스 설계로 Client 구현 복잡도 제거
  • JavaScript 미지원 환경을 고려한 Tracking Pixel(Image tag) 방식의 서버 사이드 트리거 지원
  • 비정상적 트래픽 폭증 방지를 위한 Rate Limiting 레이어 추가로 시스템 안정성 확보

1. 단순 수치 추적 기능 구현 시 복잡한 Auth 레이어보다 고유 Key 설계를 통한 편의성 검토

2. JS 실행 불가 환경을 대비한 이미지 기반 Tracking Pixel 요청 방식 고려

3. Serverless + Redis 조합을 통한 상태 기반 API의 빠른 프로토타이핑 및 배포 적용

원문 읽기