Hello World - 블로그를 시작합니다


블로그를 시작합니다

안녕하세요. 이커머스 도메인에서 React와 TypeScript로 서비스를 만드는 프론트엔드 개발자입니다.

그동안 개발하면서 배운 것들을 정리하고 공유하기 위해 기술 블로그를 시작합니다.

왜 Astro인가

블로그를 만들 때 Next.js, Gatsby, Hugo 등 많은 선택지가 있었습니다. Astro를 선택한 이유는 단순합니다:

  • 콘텐츠 중심 사이트에 최적화 - Zero JS by default로 블로그 성능이 압도적으로 빠릅니다
  • Content Collections - MDX/마크다운 관리가 프레임워크 레벨에서 지원됩니다
  • Islands Architecture - React 컴포넌트가 필요한 곳에만 사용할 수 있습니다
  • 기술 판단력 증명 - “왜 이 도구를 선택했는가”에 대한 명확한 답이 있습니다

Next.js는 운동루틴 앱 전환 프로젝트에서 별도로 학습할 예정입니다. 블로그처럼 콘텐츠 중심의 정적 사이트에는 Astro가 객관적으로 더 나은 선택이라고 판단했습니다.

이 블로그에서 다룰 주제들

  • RAG 시스템 - RAG 시스템 구축에 참여한 프론트엔드 개발자의 관점
  • AI 활용 - AI로 팀 생산성을 높인 방법 (Claude Skill 활용기)
  • React 심화 - React 내부 동작 원리 학습 시리즈
  • 풀스택 도전 - Next.js SSR vs CSR 비교 실전기, 백엔드 입문기

블로그를 직접 만든 이유

velog이나 tistory 같은 플랫폼 대신 직접 구축한 이유가 있습니다:

  1. 사이트 자체가 포트폴리오 - 직접 만들었다는 것 자체가 기술력 증명
  2. 이력서 통합 - 블로그 + 이력서 + 포트폴리오가 하나의 프로젝트
  3. 자유로운 커스터마이징 - 다크모드, SEO, 성능 최적화를 직접 제어
  4. Git 이력 관리 - 성장 과정이 커밋 히스토리로 남음

꾸준히 기록하며 성장하겠습니다.