오랫동안 저는 Next.js API 라우트를 사용해 왔고, 솔직히 말해서 그 정도면 충분하다고 생각했습니다. 적어도 그때는 그랬죠. 최근에 백엔드 프레임워크로 ElysiaJS를 사용하기 시작했는데, 정말 혁신적입니다. 속도가 엄청나게 빠릅니다. Express보다 20배나 빠르고, 서버에서 클라이언트까지 완벽한 타입 안정성을 제공하며, 타입 무결성도 완벽합니다. 최고 수준의 OpenAPI 지원도 제공하고요. 솔직히 말해서 지금 시중에 나와 있는 JavaScript 백엔드 프레임워크 중 최고라고 생각합니다. 게다가 WinterTC를 준수하기 때문에 Next.js와 같은 서버 프로세스에서 실행되는 Vercel 환경에서도 잘 작동해서 훨씬 빠른 애플리케이션을 구현할 수 있습니다.
📸 화면 녹화 소프트웨어: https://dub.sh/eDa47SO
🔒 제가 가장 좋아하는 인증 솔루션: https://dub.sh/xeU8r3v
🌍 제 웹사이트: https://marshalcode.com/
👋🏻 Discord: / discord
✅ X에서 저를 팔로우하세요: https://x.com/janmarshaldev
📧 비즈니스 문의: jan@alenix.de
타임스탬프:
00:00 소개
00:54 Elysia JS 속도 (엄청나게 빠릅니다!)
02:50 혁신적인 기능 (예: 타입 안전성, OpenAPI, WinterTC 등)
08:00 타입 안전성을 갖춘 API 엔드포인트 정의
10:40 완벽한 타입 무결성 (스키마가 진실의 원천)
15:20 TypeBox를 Zod로 변환 (완전 변환) 유연성)
16:45 OpenAPI 지원 구현(플러그인 사용)
20:00 타입을 이용한 OpenAPI
22:00 매크로를 이용한 프라이빗 엔드포인트 정의
28:00 Eden(RPC 유사 클라이언트)을 사용한 엔드투엔드 타입 안전성
33:00 솔직한 생각