네이버 검색광고 데이터 수집 시스템 마이그레이션 프로젝트
📋 프로젝트 개요
마케터 6년차 → 개발자 전환 과정에서 AI(Gemini CLI + Claude Code)를 활용해 기존 Apps Script 시스템을 GCP 클라우드로 무료 이전하는 실전 학습 프로젝트
🎯 핵심 목표
- 비용 ZERO: 무료 티어만으로 광고대행사 팀 단위 사용 가능한 시스템
- AI 활용 실증: 비전공자도 Gemini CLI + Claude Code로 클라우드 개발 가능함을 입증
- 실무 문제 해결: 광고업계 실제 니즈(실시간 키워드 분석) 반영
- 커리어 전환 포트폴리오: 마케터의 도메인 지식 + 개발 능력 조합 어필
📁 문서 구조
01-프로젝트-배경
프로젝트 시작 동기와 기존 시스템의 한계점 분석
01-01-프로젝트-동기-및-목표.md01-02-기존-대시보드-문제점-분석.md01-03-학습-목표-및-성과-지표.md01-04-AI-활용-개발-전략.md⭐ 핵심 차별화 포인트
02-현재상태-분석
기존 Apps Script 시스템 상세 분석
02-01-현재-시스템-아키텍처.md02-02-Apps-Script-코드-분석.md02-03-데이터-흐름-및-API-분석.md
03-마이그레이션-계획
단계별 마이그레이션 전략 및 아키텍처 설계
03-01-마이그레이션-전략-개요.md03-02-Phase1-Strangler-Fig-패턴.md03-03-목표-마이크로서비스-아키텍처.md
04-구현-가이드
실제 구현을 위한 상세 기술 가이드
04-01-GCP-프로젝트-설정.md04-02-Cloud-Functions-구현.md04-03-Firestore-데이터-모델링.md04-04-React-프론트엔드-구현.md
05-운영-최적화
비용 최적화 및 운영 관리 전략
05-01-GCP-무료티어-비용-관리.md05-02-모니터링-및-알림-설정.md05-03-성능-최적화-전략.md
🛠 기술 스택 & AI 도구
As-Is (현재 - 마케터도 할 수 있는 수준)
- Backend: Google Apps Script (코드 100줄 정도)
- Database: Google Sheets (엑셀 느낌)
- Frontend: 정적 웹사이트 (GitHub Pages)
- 비용: 완전 무료
To-Be (목표 - AI 도움으로 달성 가능한 수준)
- AI 개발 도구: Gemini CLI + Claude Code (핵심!)
- Backend: Cloud Functions (서버리스, 관리 부담 ↓)
- Database: Cloud Firestore (NoSQL, 확장성 ↑)
- Frontend: React (모던하지만 AI가 대부분 코딩)
- 비용: GCP 무료 티어 (월 $0 목표)
📊 마이그레이션 진행도
Phase 0: 프로젝트 기획 ████████████ 100% ✅
Phase 1: 분석 및 설계 ████████████ 100% ✅
Phase 2: Strangler Fig ░░░░░░░░░░░░ 0% 🔄
Phase 3: 마이크로서비스 ░░░░░░░░░░░░ 0% ⏳
Phase 4: 최적화 ░░░░░░░░░░░░ 0% ⏳
🔗 관련 링크
📈 예상 성과 (광고업계 관점)
- 업무 효율성: 키워드 분석 시간 50% 단축 (10초 → 2초)
- 비즈니스 기회: 실시간 트렌드로 광고 타이밍 최적화
- 팀 협업: 광고대행사 팀원들이 무료로 동시 사용 가능
- 비용 절약: 기존 유료 툴 대비 월 $0 (완전 무료 운영)
📝 업데이트 로그
- 2025-11-08: 프로젝트 초기 기획 및 문서 구조 수립
- 2025-11-08: 현재 시스템 분석 및 마이그레이션 계획 수립
프로젝트 관리자: @epicodix
시작일: 2025-11-08
예상 완료: 2025-12-08
작성일: 2025-11-08