How my tech stack has changed through 2025
- 2025년 기술 스택 변화는 'Claude Code' (AI) 도입과 개발 경험 개선에 크게 영향을 받음. 🤖
- 주력 프로그래밍 언어가 Go에서 TypeScript로 확장되었으며, 특히 프론트엔드 개발에 TypeScript와 Next.js를 활용. 💻
- Rust 사용 계획은 미뤄졌으나, 2026년에는 다시 시도할 예정. 🦀
- 프론트엔드 프레임워크는 Next.js(React)를 고수하며, 서버사이드 렌더링과 강력한 생태계를 높이 평가. ✨
- 인증 솔루션은 직접 구현 방식에서 Clerk를 거쳐, 확장성이 뛰어난 오픈소스 TypeScript 기반 'Better Auth'로 전환. 🔑
- 데이터베이스는 여전히 PostgreSQL을 사용하며, TypeScript 환경에서는 Drizzle ORM을, Go 환경에서는 SQLC를 활용. 🐘
- 결제 시스템은 VAT 처리의 복잡성 때문에 Stripe에서 Merchant of Record(MOR) 역할을 하는 Polar.sh로 변경. 💸
- 트랜잭션 이메일 서비스는 Mailgun에서 개발자 경험이 우수한 Resend로 전환했으나, 비용과 도메인 제한으로 AWS SES 재고려 중. 📧
- React Email을 통해 React로 이메일을 스타일링하는 방식에 큰 만족감을 표현. 🎨
- 애플리케이션 배포는 Agentic AI 워크플로우에 필수적인 미리보기 배포(Preview Deployments)를 위해 Docker Stack에서 Dock Ploy로 변경. 🚀