Wasmer가 Codex로 엣지용 Node.js 런타임을 구축한 방법
팀들은 GPT‑5.5와 함께 Codex를 활용해 더욱 야심찬 프로젝트에 도전하고, 이를 10배에서 20배 더 빠르게 완료하고 있습니다.
10x to 20x
개발 속도 향상
올해 Wasmer 엔지니어들은 중요한 성과를 이루어냈습니다. WebAssembly 샌드박스 안에서 Node.js 워크로드를 실행하는 방법을 찾아낸 것입니다. 이를 통해 개발자는 Docker 없이도 JavaScript 애플리케이션, MCP, 그리고 에이전트를 실행할 수 있게 되었습니다. Codex가 없었다면 이 작업에는 1년이 걸렸겠지만, Codex와 함께한 덕분에 단 2주 만에 완료할 수 있었습니다. 이제 Wasmer는 엣지 계층에서 완전한 Node.js 환경을 제공하는 최초의 클라우드 호스트가 되었습니다.
“이제는 IDE 자체에서 한발 물러나고 있습니다. 예전처럼 코드를 직접 많이 다루기보다는 우리가 원하는 방향으로 나아가도록 안내하는 역할을 하고 있습니다.”
Wasmer는 작은 팀이지만 큰 목표를 가진 젊은 기업입니다. Wasmer의 목표는 플랫폼의 제약 없이 로컬 환경과 글로벌 환경 전반에서 확장 가능한 엣지 컴퓨팅 플랫폼을 구축하는 것입니다.
창립자 겸 CEO인 사이러스 아크바리 니에토는 “우리가 추진하는 프로젝트들은 상당히 도전적인 것들입니다. AI가 없었다면 이를 해내는 데 정말 오랜 시간이 걸렸을 겁니다. 지금은 훨씬 더 간단하고 빠르게 진행할 수 있습니다.”라고 말합니다.
이러한 단순성과 속도는 곧바로 획기적인 프로젝트로 이어졌습니다. 바로 AI 및 엣지 컴퓨팅용 Node.js 워크로드를 실행할 수 있는 JavaScript 런타임인 Edge.js(새 창에서 열기)입니다.
이 프로젝트는 팀이 오랫동안 추진하고 싶어 했던 일이었지만, 이를 수행할 자원이 항상 충분했던 것은 아니었습니다. 니에토는 “우리 팀은 모두 뛰어난 기술 역량을 갖추고 있지만, 이런 프로젝트에 투입할 시간이 부족했습니다. 이제는 이전에는 불가능했던 새로운 제품도 출시할 수 있게 되었습니다.”라고 설명합니다.
Codex를 통해 Wasmer 엔지니어들은 같은 노력으로 훨씬 더 많은 일을 해낼 수 있게 되었습니다. 니에토는 “개발 속도가 적어도 10배에서 20배는 빨라졌습니다.”라고 말합니다.
“우리는 단 2주 만에 JavaScript 런타임을 만들 수 있었습니다. AI와 Codex가 없었다면 1년은 족히 걸렸을 것입니다.”
많은 팀과 마찬가지로 Wasmer 엔지니어들 역시 처음에는 AI를 회의적으로 바라봤습니다. 니에토는 “처음에는 AI가 생성한 결과물을 크게 신뢰하지 않았습니다.”라고 말합니다. 하지만 팀이 직접 실험을 시작하자 결과는 기대를 뛰어넘었습니다. 그는 “지난 1년 동안, 특히 최근 몇 달 동안 Codex와 함께 작업해 왔는데 결과가 정말 훌륭했습니다.”라고 설명합니다.
Codex의 추론 능력이 발전하면서 Wasmer 엔지니어들이 일일이 지시하거나 세세하게 개입해야 하는 일은 점점 줄어들고 있습니다. 니에토는 “이제는 IDE에서 직접 작업하는 시간이 점점 줄어들고 있습니다. 예전처럼 코드를 직접 수정하기보다는, 우리가 원하는 방향으로 나아가도록 안내하는 역할에 더 집중하고 있습니다.”라고 말합니다.
팀은 프로젝트의 시작부터 끝까지 Codex를 활용했습니다. 초기 아키텍처를 구성하는 단계부터 최종 제품을 다듬는 단계에 이르기까지 전 과정에 걸쳐 사용했습니다. 그 과정에서 Codex는 버그를 찾아내고 근본 원인을 파악하는 데 도움을 주었습니다.
니에토는 “우리가 전혀 예상하지 못했던 버그들이 있었습니다. 그런데 그런 문제를 발견하자마자 Codex는 곧바로 디버깅에 들어갔습니다.”라고 말합니다. 이어 “특히 인상적이었던 점은 디버깅에서 근본 원인을 찾고 해결책을 도출하는 과정까지 매우 빠르게 이어졌다는 것입니다.”라고 덧붙였습니다.
니에토에 따르면 이러한 버그 중 상당수는 일반적으로 전문적인 기술 지식이 있어야만 찾아낼 수 있습니다. 하지만 그는 “Codex는 호출 흐름을 추적하기 위해 콘솔 로그를 활용하고, 어셈블리 수준까지 접근할 수 있는 LLD와 같은 저수준 디버거도 능숙하게 다뤘습니다. Codex는 매우 낮은 계층까지 내려가 코드 아래에서 실제로 어떤 일이 일어나고 있는지 확인할 수 있습니다.”라고 설명합니다.
“우리는 C++ 전문가가 아니기 때문에 놓치기 쉬운 세부 사항들이 있습니다. Codex는 그런 부분들을 꽤 이른 단계에서 찾아냈습니다.”
니에토에 따르면 Edge.js 이전에는 엣지 환경에서 JavaScript 런타임을 실행하는 것이 불가능했습니다. 또한 Codex가 없었다면 Wasmer 팀이 이처럼 야심차고 촉박한 일정의 프로젝트에 도전하는 것 역시 불가능했을 것입니다.
니에토는 “Codex 덕분에 작은 기업도 이전에는 대기업만 가능했던 일을 해낼 수 있게 되었습니다. 이 프로젝트는 말 그대로 Codex 없이는 불가능했을 것입니다.”라고 말합니다.
더 큰 자신감을 얻게 된 Wasmer 팀은 이제 한층 더 큰 프로젝트를 바라보고 있습니다. 니에토는 “이제는 이전에는 불가능했던 것들을 활용할 수 있게 되었습니다. 앞으로는 더욱 어려운 문제에 도전해야 합니다.”라고 말합니다.


