피드로 돌아가기
Dev.toInfrastructure
원문 읽기
Gemini 및 Resend 기반의 AI e-card 시스템 아키텍처 리팩토링
Say It With Flowers: BouqAIs with the Tussie-Mussie Generator
AI 요약
Context
기존 Mailgun의 보안 취약점으로 인한 과금 이슈와 이미지 생성 모델의 낮은 정확도로 서비스 중단 발생. Astro+Vue 기반 UI의 버전 노후화 및 DNS 설정 복잡성으로 인한 유지보수 효율 저하 상태.
Technical Solution
- Mailgun에서 Resend로 Email API 교체 및 Cloudflare Serverless Function 도입을 통한 전송 안정성 확보
- Porkbun, Netlify, Resend 간의 DNS Record 정렬을 통한 Custom Subdomain 메일 발송 체계 구축
- 일반 Bouquet 생성 모델을 Gemini로 교체하여 Tussie-Mussie 특유의 Silver Filigree Holder 묘사 정확도 개선
- Astro와 Vue의 최신 버전 업데이트 및 Tailwind 패키지 갱신을 통한 프론트엔드 의존성 최적화
- Cloudinary 기반의 이미지 호스팅 및 최적화를 통한 고해상도 꽃 이미지 데이터셋의 효율적 서빙
- AI Agent(Cursor) 및 impeccable.style을 활용한 UI 코드 리팩토링 및 스타일 검증 프로세스 적용
실천 포인트
1. 외부 메일 API 채택 시 과금 한도 설정 및 보안 사고 대응 플랜 수립 여부 검토
2. 다중 플랫폼(Domain Registrar, Hosting, API Service) 이용 시 DNS 레코드 전파 및 검증 단계 체크리스트 작성
3. LLM 기반 이미지 생성 시 특정 도메인으로의 시각적 정확도 향상을 위한 모델 벤치마킹 수행