우리는 이렇게 개발합니다.

Sonamu는?

Sonamu 소개 - 🌲 Sonamu

우리는 Nest.js, Express 같은 기존 프레임워크를 사용하지 않습니다. 대신 자체 개발한 Node.js/TypeScript 풀스택 프레임워크 Sonamu를 사용합니다.

Node.js 생태계는 유연하지만, 그 유연함이 파편화를 낳았습니다. ORM은 ORM대로, API 레이어는 또 따로, 프론트엔드 타입은 또 수동으로 관리해야 하죠. TypeScript의 가장 강력한 장점—같은 언어로 전체 스택을 관통할 수 있다는 점—은 정작 제대로 활용되지 못했습니다.

Sonamu는 이 본질적 한계를 끝까지 개선하기 위해 만들어졌습니다. DSL 기반의 스키마 정의 하나로 DB 모델, API, 타입, RPC, SSR까지 전체 스택이 자동 생성되며, 모든 변경사항이 프론트엔드까지 즉시 반영됩니다. Single Source of Truth가 코드베이스 전체를 관통하는 진짜 E2E Type-safety를 구현했습니다.

가장 중요한 건, 이게 세상 어디에도 없는 유니크한 프레임워크라는 점입니다. 당신은 단순히 프레임워크를 '사용하는' 개발자가 아니라, 프레임워크를 통으로 이해하고 함께 개선해나가는 메이커가 됩니다. 우리가 자체 평가로 최적의 DX를 달성했다고 믿는 이 도구를, 함께 더 발전시킬 수 있습니다.