Production
Production Tips
이 섹션에서는 프로젝트를 프로덕션에 배포할 때 배운 몇 가지 팁을 공유하고자 합니다.
Cloudflare
애플리케이션을 보호하기 위해 Cloudflare를 사용하는 것을 추천합니다.
초기 단계에서는 무료로 시작할 수 있으며, 도메인을 Cloudflare에 추가하기만 하면 자동으로 애플리케이션을 보호합니다.
예산이 충분하다면 유료 플랜으로 업그레이드하여 추가 DDos 보호, 웹 애플리케이션 방화벽 규칙 등과 같은 더 많은 보안 기능을 사용할 수 있습니다.
Vercel을 조심하세요!
Vercel은 훌륭한 개발자 경험을 제공하지만, 특히 대역폭과 관련해 비용이 비싼 것으로 유명합니다.
따라서 Vercel 앞에 Cloudflare를 두는 것을 추천합니다. 이렇게 하면 Cloudflare가 정적 자산을 캐싱하여 사용자에게 제공하며, 캐싱되지 않은 경우에만 Vercel이 이를 제공합니다.
- Cloudflare에 사이트 추가 방법 알아보기
- 웹 애플리케이션 방화벽 설정 방법 알아보기
- Rate Limiting Rules 알아보기
이메일 라우팅
Cloudflare는 이메일 라우팅이라는 무료 서비스를 제공합니다. 이를 통해 도메인을 사용하여 이메일 주소를 생성하고 개인 이메일로 전달할 수 있습니다.
도메인이 example.com
인 경우 hello@example.com
과 같은 이메일 주소를 만들어 보다 전문적으로 보이도록 할 수 있습니다.
이메일 라우팅은 수신 혹은 발신 중 한 가지 방법으로만 제공됩니다.
이메일 라우팅은 단방향(수신 혹은 발신 중 한 가지 방법)으로만 제공됩니다. 즉, 다른 사람들이 'hello@example.com'으로 이메일을 보낼 수는 있지만 'hello@example.com'에서 이메일을 보낼 수는 없습니다. 이를 위해서는 Google Workspace 또는 Microsoft 365 계정의 유료 플랜을 사용해야 합니다.
Supabase Rate Limits
Authentication > Rate Limits에서 Supabase 프로젝트에 대한 속도 제한을 설정하고 사용자 정의할 수 있습니다.
Supaplate로 무엇을 만들어낼지 정말 기대됩니다!
Good luck!
N.