Engineering
기술 블로그 구축하기
이중 언어 기술 블로그의 아키텍처와 포스팅 워크플로우를 정리합니다.
이 블로그는 단순한 기록장이 아니라, 장기적으로 운영할 수 있는 엔지니어링 포트폴리오로 설계합니다.
첫 버전에서는 세 가지 제약을 우선합니다.
- 미국 기술 시장을 고려한 영어 우선 콘텐츠
- 중요한 글에 한해 제공하는 한국어 번역
- GitHub에서 리뷰하고 버전 관리할 수 있는 파일 기반 작성 흐름
아키텍처
사이트는 Next.js App Router를 사용하고, 언어별 URL을 분리합니다.
/en/blog/building-my-engineering-blog
/ko/blog/building-my-engineering-blog
각 글은 content/posts/{locale} 아래의 MDX 파일로 관리합니다. 이렇게 하면 글쓰기 흐름은 단순하게 유지하면서도, 이후 다이어그램, 커스텀 컴포넌트, SEO 메타데이터를 자연스럽게 확장할 수 있습니다.
포스팅 흐름
초기 포스팅 흐름은 단순하게 가져갑니다.
- 영어 MDX 초안을 작성합니다.
- 중요한 글만 한국어 버전을 추가합니다.
- 썸네일과 Open Graph 이미지를 생성합니다.
- GitHub에 커밋합니다.
- Vercel이 사이트를 배포합니다.
이 구조는 비용을 낮게 유지하면서도 꾸준히 운영하기 좋습니다.