블로그에 임베딩 기반 관련 글 추천 시스템 구축하기
Gemini Embedding API와 코사인 유사도를 활용해 블로그에 관련 글 추천 시스템을 구축한 경험을 공유합니다. 태그 기반의 단순한 방식에서 벗어나, 글의 실제 내용을 분석해 더 정확한 관련 글을 추천하는 방법을 소개합니다.
Gemini Embedding API와 코사인 유사도를 활용해 블로그에 관련 글 추천 시스템을 구축한 경험을 공유합니다. 태그 기반의 단순한 방식에서 벗어나, 글의 실제 내용을 분석해 더 정확한 관련 글을 추천하는 방법을 소개합니다.
Claude Code에서 Google Analytics MCP를 연동하는 방법을 단계별로 설명합니다. Google Cloud 설정, 인증, 패키지 설치부터 실제 활용 사례까지 다루며, 터미널에서 자연어로 트래픽 데이터를 분석하는 방법을 안내합니다.
Claude Code에 Grafana MCP를 연동하면 AI가 직접 대시보드를 조회하고, Prometheus 쿼리를 실행하며, 인시던트를 관리할 수 있습니다. 설정 방법과 실제 활용 사례를 정리했습니다.
Claude Code에 Coolify MCP를 연동하여 AI 에이전트로 서버 배포, 모니터링, 관리를 자동화하는 방법을 단계별로 설명합니다.
개인 블로그 프로젝트(42,000줄)를 4가지 비용 산정 방법론으로 분석해봤습니다. 기능점수(FP), COCOMO, 시장 시세, 유사 프로젝트 비교까지 - 각 방법의 원리와 실제 적용 결과를 공유합니다.
두쫀쿠 지도(dubaicookiemap.com)의 기술 스택과 수익 모델을 분석했습니다. Next.js 15 + Vercel + Supabase 조합, 쿠팡 파트너스와 리틀리 후원을 활용한 수익화 전략까지 사이드 프로젝트에서 참고할 만한 패턴을 정리했습니다.
단위 테스트만으로는 실제 사용자 경험을 보장할 수 없다는 것을 깨달았습니다. Playwright E2E 테스트를 통해 프론트엔드와 백엔드를 동시에 구동하고, 실제 사용자 시나리오를 검증한 경험을 정리했습니다.
Node.js 배포 도구인 PM2와 Coolify의 차이점을 분석하고, 프로젝트 특성에 따른 선택 기준을 제시합니다.
Docker나 Kubernetes 환경에서 헬스체크를 구현할 때 Liveness와 Readiness의 차이를 이해하고, NestJS Backend와 Next.js Web에서 실제로 구현한 경험을 정리했습니다.