How I'm Deploying My Future Web Applications
- 2025년부터 프로그래밍 학습 과정을 유튜브에 기록하고 공유할 계획이다. ✍️
- 2017년 유튜브 채널 시작 당시 바닐라 JavaScript 튜토리얼이 인기를 얻어 풀타임 유튜버로 전환했다. 🚀
- 과거 Teachable 플랫폼을 사용했지만, 현재는 자체 코스 플랫폼으로 재구축 중이다. 🏗️
- 새로운 코스 플랫폼은 Cloudflare와 TanStack, React를 기반으로 구축될 예정이다. ☁️
- 정적 웹사이트에는 Astro를, SPA에는 TanStack Router를 사용하는 것이 좋다. ⚛️
- VPS는 간단한 프로젝트에 적합하지만, e-커머스처럼 복잡한 경우 서버리스가 더 나은 선택일 수 있다. 🛒
- 서버리스는 글로벌 분산 컴퓨팅을 제공하여 VPS보다 낮은 지연 시간을 제공할 수 있다. 🌐
- Cloudflare Workers를 사용하여 KV 스토어, 이미지 호스팅, 비디오 스트리밍, 데이터베이스를 통합할 계획이다. 🧰
- API Rate Limiting을 통해 코스 플랫폼의 댓글 기능을 보호할 예정이다. 🛡️
- 다양한 서버리스 플랫폼(Vercel, Cloudflare, AWS)을 비교하여 자신의 요구사항에 맞는 것을 선택해야 한다. 🤔