AI Briefing

비개발자 7일 완성

QA engineer with 10 years of experience, zero web dev background — built and launched a Ukrainian cultural events aggregator in 1 week with Claude Code(link and description inside)

·2026.04.13 03:21

핵심 내용

QA 10년차가 Claude Code로 우크라 문화행사 агрег레이터를 7일 만에 출시했다.

자세히 보기

QA 10년차가 웹개발 경험 없이 Claude Code만으로 7일 만에 uaculturehub.com을 프로덕션 출시했다.

우크라이나의 공연, 연극, 박물관, 축제, 스포츠 이벤트를 주요 티켓 예매처와 수십 개 venue 사이트에서 모아 한곳에 보여주는 문화행사 aggregator다. 기본 언어는 우크라이나어이고, 공유를 위해 영어 로컬라이제이션도 추가했다.

구성은 다음과 같다.

  • Backend: FastAPI, async SQLAlchemy, PostgreSQL, Redis
  • Frontend: React 18, Vite, Tailwind, i18n
  • 26개 웹 스크래퍼: 공통 base class, async HTTP, rate limiting, retries, registry 패턴
  • 중복 제거 엔진: fuzzy title matching + date/city bucketing으로 동일 행사를 묶고 가격을 나란히 비교
  • AI enrichment: Claude Haiku가 설명 생성, 카테고리 분류, 상위 이벤트 영어 번역 수행
  • 배포/운영: pytest + Playwright, Docker multi-stage build, GitHub Actions, SSH deploy to Hetzner VPS, Nginx, Certbot SSL, health checks
  • 데이터 신선도: stale detection, 박물관 상설 전시 처리, 날짜 검증

월 운영비는 서버 €4 + LLM $5, 도메인은 연 $12 수준이다.

작성자는 Claude Code가 단순 코드 생성이 아니라 스크래퍼 레지스트리, 중복 신뢰도 단계, 스태거드 스케줄링, 이미지 프록시 캐시 같은 아키텍처 선택까지 도왔다고 설명한다. 다음 단계로는 뉴스 aggregator와 자동 LLM 번역도 구상 중이다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.