Cloudflare가 TypeScript로 작성된 오픈 소스 콘텐츠 관리 시스템인 EmDash를 출시했습니다. 이는 서버리스 시대를 위한 WordPress의 정신적 후계자로 자리매김하고 있습니다. AI의 지원을 받아 두 달 만에 개발되었으며, Astro를 기반으로 하며 MIT 라이선스를 사용합니다. 주요 초점은 플러그인을 격리하는 보안 아키텍처이며, 인공지능 에이전트에 의해 관리되도록 설계되었습니다.
서버리스 아키텍처와 Workers를 이용한 샌드박싱 🛡️
EmDash의 기술적 혁신은 그 보안 모델에 있습니다. 플러그인과 확장 기능은 핵심 메인 시스템에서 실행되지 않고, Cloudflare Workers로 생성된 격리된 샌드박스에서 실행됩니다. 이는 취약한 애드온이 시스템이나 다른 플러그인에 접근하는 것을 방지합니다. 기반은 Astro 프레임워크로, 정적 콘텐츠 전달을 우선시합니다. 통합된 Model Context Protocol 서버와 CLI를 포함하여, AI 어시스턴트가 자동화된 방식으로 콘텐츠와 상호 작용하고 관리할 수 있도록 용이하게 합니다.
두 달, 약간의 AI, 그리고 출시: 새로운 개발 리듬 ⚡
AI의 도움을 받아 두 달 만에 개발되었다는 사실은 씁쓸하면서도 신나는 느낌을 줍니다. 한편으로는 현재 도구들의 강력함을 보여줍니다. 다른 한편으로는, 최신 버전으로 WordPress를 업데이트하려고 6개월째 시도하고 있는 우리 같은 사람들을 석기 시대의 장인처럼 느끼게 만듭니다. 미래는 코드를 작성하는 것이 아니라, 당신이 커피를 타주는 동안 코드를 작성하는 AI를 감독하는 것 같습니다. 물론, 샌드박스는 있어야 합니다. 커피 플러그인이 서버 제어권을 가져가는 일이 생기지 않도록 말이죠.