← 작업

ruchaelab.com

2026-09

우리 회사 사이트 — 요청 시점에 도는 서버가 없는 정적 Next.js 빌드.

기간
2026
역할
설계 · 구현 · 운영
기술
Next.js · TypeScript · Tailwind CSS · Vercel
링크
ruchaelab.com

우리 이름으로 처음 만든 것이고, 의뢰받은 일과 똑같이 다뤘다. 무엇을 해야 하는지 정하고, 그걸 하는 가장 작은 것을 만들고, 계속 돌린다.

이 사이트가 해야 했던 일

이 사이트는 언제나 읽히고 닿을 수 있어야 하는 회사 정보를 싣는다. 상호, 사업자등록번호, 업종코드, 그리고 실제로 닿는 연락처다. 뒤따른 모든 기술 결정이 이 요구에서 나왔다.

어떻게 만들었나

모든 페이지를 빌드 시점에 미리 그려 정적 파일로 내보낸다. 데이터베이스도, CMS도, 요청마다 도는 서버 경로도 없다. CDN 과 별개로 죽을 수 있는 런타임 구성요소가 아예 없다는 뜻이다. 폰트도 외부 CDN 에서 끌어오지 않고 직접 호스팅해, 중요한 경로에서 외부 의존을 하나 더 걷어냈다.

콘텐츠는 저장소 안의 파일로 있다. 글을 하나 내는 일은 커밋이지, 별도 시스템에서 처리하는 관리 업무가 아니다.

넣지 않은 것

애널리틱스도, 트래커도, 쿠키 배너도, 문의 폼도 없다. 하나하나가 의존성이나 개인정보 의무를, 또는 둘 다를 더한다 — 회사에 대한 사실을 또렷이 밝히는 것이 할 일인 사이트에.