기술 역량
저희가 실제로 사용하는 기술과 그 활용 방식을 소개합니다.
Cloudflare
- Workers: 엣지에서 TypeScript를 실행해 API, Webhook(LINE 등), 요청 필터링, 보안 헤더를 처리합니다. 지연 시간이 짧고 서버 관리가 필요 없습니다.
- Pages: 웹사이트와 프런트엔드 앱을 호스팅하며, Git 기반 자동 빌드와 미리보기 환경을 지원합니다.
- DNS: DNS 관리와 프록시로 원본 서버를 숨기고, 인증서와 HTTPS를 통합 관리합니다.
- WAF: 관리형 규칙과 사용자 정의 규칙으로 일반적인 웹 공격을 차단하고, 속도 제한과 봇 관리를 설정합니다.
- Zero Trust(Access, Tunnel): 관리자 화면과 내부 시스템을 인터넷에 직접 노출하지 않고, 신원 확인 후에만 접근할 수 있게 합니다.
LINE Messaging API
- LINE 공식 계정의 Webhook 서비스를 구축해 메시지 수신, 답장, 푸시 발송 처리
- 리치 메뉴, 빠른 답장, Flex Message로 직관적인 사용 흐름 설계
- Webhook 서명 검증으로 메시지 출처 확인
- AI 상담, 내부 시스템과 연동하고 필요 시 상담원에게 연결
AI 모델 연동(LLM API, RAG)
- LLM API로 고객 상담 답변, 문서 요약, 자연어 조회 등 구현
- RAG(검색 증강 생성)로 자사 데이터를 근거로 답변하고 출처를 제시해 엉뚱한 답변을 줄임
- 프롬프트 설계, 권한 범위 제한, 출력 검증으로 AI가 불필요한 데이터에 접근하거나 노출하지 않도록 관리
- 용도별로 적합한 모델과 비용을 검토하고, 향후 모델 교체의 유연성 확보
Node.js/TypeScript
- 프런트엔드와 백엔드를 TypeScript로 개발해 타입 검사로 유지보수성 확보
- API 서비스, 예약 작업, 시스템 연동(ERP/CRM, 결제, 알림) 개발
- 자동화 테스트와 CI 파이프라인으로 배포 위험 감소
PostgreSQL
- 사내 플랫폼, 상담 기록 등을 뒷받침하는 데이터 모델, 인덱스, 권한 설계
- 백업, 복구, 원격지 보관 계획 수립
- 필요에 따라 벡터 검색을 결합해 RAG 지식 저장소로 활용
일하는 방식
- 기본값은 보안: HTTPS, WAF, 최소 권한, 접근 제어를 첫날부터 설계에 반영합니다
- 단순하고 유지보수하기 쉬운 구조: 관리형 서비스를 우선해 서버 운영 부담을 최소화합니다
- 문서화와 인수인계: 모든 프로젝트에 아키텍처 설명과 운영 문서를 남겨 팀이 쉽게 이어받을 수 있게 합니다
기술 관련 문의는 [email protected]으로 보내 주세요.