01 · 제가 하는 일
실제 업무
- 대부분 정적 HTML로 전달되고 클라이언트 측 JavaScript는 거의 없는 마케팅 사이트와 랜딩 페이지를 Astro로 구축합니다.
- Cloudflare Workers, KV, D1을 기반으로 한 내부 웹 앱, 도구, 대시보드를 개발합니다.
- 스타일링을 일관되게 유지하고 팀이 쉽게 확장할 수 있도록 Tailwind 디자인 시스템을 구축합니다.
- 실수가 프로덕션이 아니라 빌드 시점에 드러나도록 모든 것을 TypeScript로 작성합니다.
- 프리뷰 빌드, 커스텀 도메인, 엣지 캐싱과 함께 Cloudflare Pages에 배포합니다.
- 관리에 손이 많이 가는 무거운 프레임워크를 끌어들이지 않고 폼, 인증, API 엔드포인트를 연결합니다.
- Core Web Vitals에 맞춰 이미지 처리, 폰트 로딩, 그리고 빠듯한 자산 예산을 조정합니다.
02 · 얻으시는 것
최종적으로 남는 결과물
- 빠르게 로드되고 Cloudflare 엣지에서 저렴하게 호스팅되는 사이트 또는 앱.
- 팀이 실제로 읽고, 확장하고, 유지보수할 수 있는 깔끔한 TypeScript 코드베이스.
- 문서화된 배포 및 롤백 경로. 그래서 릴리스는 의도적으로 지루하게 유지됩니다.
- 소스 코드는 여러분의 저장소와 여러분의 Cloudflare 계정에 보관되며, 저에게 종속되는 일은 없습니다.
03 · 도구와 지식
이 분야에서 다루는 것들
04 · 제 접근 방식
계획하고, 범위를 정하고, 끝까지 책임집니다
먼저 30분간의 범위 산정 통화로 시작하고, 같은 날 서면 적합성 평가를 받아보시게 됩니다. 그래서 무엇이든 약속하기 전에 제가 적임자인지 판단하실 수 있습니다. 이후에는 작고 검토 가능한 단계로 일합니다. 어떤 프로덕션 변경이든 그 전에 롤백을 포함한 문서화된 변경 계획을 마련하고, 정해진 작업 시간 안에서 전환을 진행하며, 명확한 게이트로 검증하고 롤백은 제가 책임집니다. Cloudflare Pages의 프리뷰 배포 덕분에 마지막에 한 번의 큰 공개를 기다리는 대신, 모든 단계에서 실제로 동작하는 페이지를 직접 확인하실 수 있습니다.
05 · 질문
좋은 질문에 대한 솔직한 답변
Next.js나 WordPress가 아니라 왜 Astro인가요?
Astro는 기본적으로 JavaScript가 거의 없는 정적 HTML을 전달하므로 페이지가 빠르게 로드되고 깨지거나 패치할 것이 적습니다. 어떤 영역에 정말로 상호작용이 필요하다면 딱 그 자리에만 넣고 다른 곳에는 넣지 않습니다. WordPress가 잘 맞는 팀도 있지만, 여러분이 떠안지 않았으면 하는 플러그인과 업데이트 부담이 따라옵니다.
기존 브랜드나 디자인을 그대로 활용해서 작업해 주실 수 있나요?
네. 여러분의 Figma 파일, 기존 사이트, 또는 대략적인 브랜드 가이드를 바탕으로 구축할 수 있으며, 제가 인계한 뒤에도 팀이 계속 사용할 수 있는 Tailwind 구성으로 만들어 드립니다.
코드와 호스팅은 제가 소유하게 되나요?
네. 코드는 여러분의 저장소에 보관되고 여러분의 Cloudflare 계정으로 배포됩니다. 무엇도 저에게 묶여 있지 않으며, 언제든 다른 개발자에게 넘기실 수 있습니다.
06 · 관련 경험