Writing
Recent writing.
Filtered by #newsletter×
2026
Vercel Cron으로 만료된 row 자동 정리하기
만료된 가입 대기자와 오래된 rate limit row를 매일 자동으로 정리하기
가입을 확정하는 /api/confirm 라우트 만들기
버튼 클릭을 받아 status를 confirmed로 바꾸고, 토큰을 일회용으로 비우는 확정 처리 라우트
가입 확정 페이지 만들기
토큰만 검증하고 사용자 의도를 따로 받는 가입 확정 페이지 구현
구독 가입 API 라우트 만들기
구독 폼을 통해 이메일을 받고, 토큰 발급과 확인 메일 발송까지
Drizzle ORM 셋업하고 첫 테이블 만들기
Drizzle을 설치하고 subscribers 스키마를 정의해 Neon에 첫 테이블을 마이그레이션하는 과정
Vercel에 Neon Postgres 붙이기
DB와 ORM을 고르고, Vercel에 Neon을 붙이는 과정.
Resend 도메인 인증 (SPF·DKIM·DMARC) 셋업하기
Resend로 도메인을 인증하고 첫 메일을 발송하기까지, 단계별로 따라가는 기록.
뉴스레터 서비스, 직접 만들어 보려고 합니다
Stibee도 Beehiiv도 있는데, 굳이 직접 만들기로 한 이유. 자체 구축 뉴스레터 시리즈 첫 글입니다.