여러 개발자가 webhook을 함께 받을 수 있게 만든 Tofu

r/SideProject 사용자가 Tofu라는 도구를 만들었다고 올렸습니다. Stripe, GitHub 같은 서비스의 webhook이 한 곳으로만 보내져서, 여러 사람이 동시에 테스트하기 어렵다는 문제에서 시작했습니다. Tofu는 하나의 고정 webhook 주소를 두고, 받은 요청을 여러 개발자 환경으로 보내며, 기록 확인과 다시 보내기를 지원한다고 합니다. 만든 사람은 현재 beta testers를 찾고 있습니다.

핵심 포인트

  • Tofu는 Stripe, GitHub 같은 서비스의 webhook을 하나의 고정 주소로 받는 도구입니다.
  • 받은 이벤트를 여러 개발자에게 동시에 보낼 수 있다고 설명합니다.
  • 요청 내용을 확인하고, 과거 이벤트를 다시 보낼 수 있다고 합니다.
  • localhost, staging 같은 개발 환경으로도 보낼 수 있다고 합니다.
  • CLI는 Rust로 만들었고 macOS, Linux, Windows에서 작동한다고 합니다.

용어 한 줄 설명

r/SideProject
개인이 만든 작은 서비스나 프로젝트를 공유하는 Reddit 게시판입니다.
SideProject
본업이나 큰 회사 프로젝트가 아니라 개인이 따로 만든 작은 프로젝트다.
webhook
외부 서비스(예: 결제 플랫폼)가 특정 사건이 생겼을 때 내 서버로 자동으로 알림을 보내는 방식
localhost
내 컴퓨터에서만 열리는 개발용 주소입니다.
local
인터넷 서비스가 아니라 내 컴퓨터나 직접 관리하는 서버에서 실행한다는 뜻입니다.
staging
실제 고객에게 공개하기 전에 미리 확인하는 테스트 환경입니다.
macOS
애플의 맥 컴퓨터에서 쓰는 운영체제입니다.
Windows
많은 PC에서 쓰는 마이크로소프트의 운영체제다.
원문 보기