클라우드플레어 블로그, EmDash로 이전하며 내부 고객 제로 원칙 적용
·2026.08.25 04:00
핵심 내용
클라우드플레어가 자체 개발 CMS인 EmDash로 블로그를 이전하며 성능과 확장성을 검증했다.
자세히 보기
클라우드플레어는 최근 블로그를 EmDash로 이전했다. EmDash는 Astro와 클라우드플레어 환경에 최적화된 콘텐츠 관리 시스템(CMS)이다. 클라우드플레어는 '고객 제로(Customer Zero)' 원칙에 따라 자사 인프라를 가장 먼저 테스트 대상으로 삼아 제품의 안정성을 검증한다.
이전 전 테스트에서 EmDash는 게시글 작성, 예약 발행, 미디어 추가 등 기본 사용성에서 큰 문제를 보이지 않았다. 다만 대규모 미디어 처리, 로컬라이제이션, SEO, 그리고 관리자 편집기의 UX(사용자 경험) 부분에서 개선이 필요했다. 특히 예약 발행 기능이 v0.19.0에서야 정상 작동하는 등 초기 버전의 한계가 드러났다.
성능 테스트는 k6를 활용해 진행됐다. 정상 부하(75 RPS)와 최대 5,000 RPS 이상의 스파이크 트래픽을 시뮬레이션했으며, 가파른 증가(Ramp), 한계 도달(Breakpoint), 순간 폭주(Burst) 시나리오를 적용했다. 가용성(5xx 에러 0.01% 미만)과 지연 시간(P95 500ms, P99 1000ms)을 기준으로 평가했다.
최종 프로덕션 아키텍처는 다음과 같다.
- Cloudflare Worker 위에서 EmDash 실행
- 신규 Workers Cache 적용 (최초 주요 사이트 사례)
- 클라우드플레어 전용으로 개발된 Workers KV 기반 EmDash 객체 캐시 사용
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.