피드로 돌아가기
Lioric: Seamless AI Chatbot Widget
Dev.toDev.to
Backend

Backend 언어 스택 전환 및 SDK CSS 로딩 구조 개선

Lioric: Seamless AI Chatbot Widget

vinnugollakoti2026년 5월 18일1beginner

Context

SDK 사용자의 설정 편의성을 저해하는 CSS 수동 임포트 구조와 기존 Python 기반 Backend의 관리 효율성 한계 발생.

Technical Solution

  • SDK 내 CSS 자동 주입 구조 설계를 통한 사용자 import 구문 간소화
  • Backend 전체 스택을 Python에서 JavaScript로 전환하여 런타임 환경 통일
  • Client Key 기반의 API 호출 횟수 추적 로직 구현
  • Request Success Rate 측정을 위한 분석 파이프라인 구축
  • SDK 버전 0.1.5 업데이트를 통한 CSS 렌더링 이슈 해결

- SDK 배포 시 스타일시트 자동 포함 설계를 통해 개발자 경험(DX) 개선 검토 - 서비스 규모와 팀 역량에 따른 Backend 언어 스택 단일화의 득실 분석 - API Gateway 수준에서 Client Key별 메트릭 수집 체계 마련

원문 읽기