피드로 돌아가기
Dev.toFrontend
원문 읽기
에이전시가 급격히 성장하면서 내부 개발 역량 부족분을 가장 저렴한 프리랜서에게 외주,结果として「Plugin Soup」라는 기술 부채가 누적된다.
The messy reality of agency WordPress builds (and why white-labeling works)
AI 요약
Context
디지털 에이전시가 급성장기에大口 프로젝트를 수주하지만, 내부 개발팀 용량이 부족해진다. 마감을 맞추기 위해 저가 프리랜서를 고용하면서 WordPress 사이트에 기술 부채가 누적된다.
Technical Solution
- WordPress 대시보드 → 2MB 이상의 미사용 CSS/JS를 로드하는 범용 테마를 제거하고, 네이티브 Gutenberg 블록 기반의 Zero-bloat 아키텍처로 전환
- 35개 이상의 과도한 플러그인 → Elementor + Crocoblock 조합으로 타사 애드온 의존도를 최소화
- N+1 데이터베이스 쿼리 문제 → Custom Post Types와 Custom Content Types를 활용한 proper 데이터 구조화
- 깊고 비대해진 DOM → Gutenberg 네이티브 블록 사용으로 Core Web Vitals 통과 가능하도록 구조 단순화
Impact
DOM 깊이 감소로 Core Web Vitals 측정값 개선 가능 (구체적 수치 없음)
Key Takeaway
에이전시는 전략·디자인·클라이언트 Relations에 집중하고, 서버 응답이나 DOM 최적화 같은 세부 기술은 전용 백그라운드 개발자에게 위임해야 한다.
실천 포인트
용량 한계에 직면한 에이전시에서 WordPress 빌드 시, 범용 테마 대신 Gutenberg 네이티브 블록 + CPT/CCT 기반 아키텍처를 채택함으로써 Plugin 의존도를 줄이고 확장 가능한 사이트 구조를 구축할 수 있다.