API gateway를 포크하지 않고 확장하기
(dev.to)
새로운 API 게이트웨이 Kono는 복잡한 플러그인 구현 대신 LuaJIT 기반의 Lumos 레이어를 통해 소스 코드 수정 없이도 손쉽게 기능을 확장할 수 있는 환경을 제공하며, 이는 개발자 경험(DX) 중심의 인프라 혁신을 가속화할 전망입니다.
이 글의 핵심 포인트
- 1Kono는 기존 KrakenD 대비 플러그인 구현을 위한 보일러플레이트 코드를 획기적으로 줄임
- 2직접적인 http.Request/Response 접근을 통해 불필요한 인터페이스 래핑 제거
- 3Lumos 레이어를 통해 LuaJIT과 Unix 소켓을 활용, Go 바인딩 오버헤드 없이 고성능 스크립팅 구현