피드로 돌아가기
Dev.toBackend
원문 읽기
Backend 언어 스택 전환 및 SDK CSS 로딩 구조 개선
Lioric: Seamless AI Chatbot Widget
AI 요약
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별 메트릭 수집 체계 마련