Stripe와 Google Play가 구독 테이블 한 행을 함께 쓸 때 배운 점
MotionLab은 Stripe와 Google Play의 구독 정보를 Supabase의 사용자별 한 행에 통합합니다. 작성자는 웹훅 순서가 뒤바뀌는 상황과 스토어별 상태 차이를 처리한 방법, 결제 완료 화면과 열 이름에서 얻은 교훈을 정리합니다.
개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.
MotionLab은 Stripe와 Google Play의 구독 정보를 Supabase의 사용자별 한 행에 통합합니다. 작성자는 웹훅 순서가 뒤바뀌는 상황과 스토어별 상태 차이를 처리한 방법, 결제 완료 화면과 열 이름에서 얻은 교훈을 정리합니다.
Cronhq는 여러 서버에서 Cron 작업이 중복 실행되거나 조용히 멈추는 문제를 Postgres 잠금과 상태 기반 알림으로 다루는 스케줄러입니다. 재시도, 서명된 Webhook, 외부 작업용 Heartbeat, CLI와 Self-hosting을 제공하지만, 외부 작업의 중복 처리를 위한 안정적인 실행 ID는 아직 추가 예정입니다.