Astro로 사이트를 옮긴 이유와 배운 것들

이 글은 샘플 포스트입니다. SUB-3 검증용으로 작성되었으며, 추후 실제 콘텐츠로 교체됩니다.

왜 Astro인가?

Syncarion.com은 원래 단일 HTML 파일로 운영되었습니다. 블로그와 제품 카탈로그를 추가하면서 빌드 시스템이 필요해졌고, 여러 프레임워크를 검토한 끝에 Astro를 선택했습니다.

선택 기준

  • 정적 우선: 사이트의 99%가 정적 콘텐츠
  • 마크다운 네이티브: Content Collections로 블로그 자동화 가능
  • 빌드 속도: Next.js 대비 빠른 빌드

마이그레이션 과정

가장 큰 도전은 1,100줄짜리 인라인 스타일을 컴포넌트 시스템으로 분해하는 작업이었습니다. Astro의 scoped styles 덕분에 각 컴포넌트가 자신의 스타일만 관리하게 되었습니다.

교훈

빌드 시스템 전환은 한 번에 하지 말 것. 단계별로 검증하면서 진행하는 것이 안전합니다.