LG U+ · 2026.02 - 진행중

AICC API Gateway

LG U+ 콜봇 비즈니스 로직 처리 미들웨어

화면 및 구조

Gateway architecture

1 / 2

Gateway architecture
콜봇 Agent, Spring Boot API, 외부 사용자 시스템, Mock DB, Jenkins 배포 흐름

프로젝트 기간, 역할, 프로젝트 규모

프로젝트 기간
2026.02 - 진행중
역할
Spring Boot 백엔드 개발, 외부 API 연계, 배포 자동화
프로젝트 규모
콜봇 Agent와 사용자 데이터 시스템 사이의 비즈니스 로직 미들웨어

기술 스택

JavaSpring BootMongoDBDockerJenkinsGitHub Actions

프로젝트 개요

AICC API Gateway는 LG U+ 콜봇 Agent와 사용자 데이터 시스템 사이에서 발화별 비즈니스 로직을 처리하는 미들웨어입니다. 외부 시스템 담당자와 인터페이스를 맞추고 예외 케이스를 정의하며 운영 가능한 배포 흐름까지 정리했습니다.

담당업무

발화 시나리오별 외부 API 응답을 분석하고 Agent가 사용할 수 있는 형태로 데이터를 정제했습니다.

전화번호 등 개인정보가 로그에 남기 전에 SHA512 기반으로 마스킹하는 공통 필터를 구현했습니다.

Jar 복사, 서버 접속, 재기동 중심의 배포 흐름을 Jenkins와 GitHub Actions 기반으로 정리했습니다.

문제 및 해결방안

검증 데이터 부족과 운영 리스크

문제

개발·검수 환경에 실제 업무 시나리오를 검증할 최신 사용자 데이터가 부족했고, 수동 배포는 시간과 휴먼 에러 리스크가 컸습니다.

해결

예외 케이스별 Mock 데이터를 제공하고 배포 자동화를 적용해 Mock 데이터 제공률 100%, 배포 효율 약 90% 개선을 달성했습니다.

기술적 의사결정

검증 데이터가 부족한 환경에서는 실제 데이터 의존도를 낮추기 위해 예외 케이스별 Mock 데이터를 우선 제공했습니다.

개인정보 처리는 개별 API가 아니라 응답 로그 저장 전 공통 계층에서 처리하도록 설계했습니다.

성과

Mock 데이터 제공률 100%를 달성해 검수 시나리오 공백을 줄였습니다.

수동 배포 시간을 약 90% 개선했습니다.

응답 로그 저장 전 개인정보 노출 리스크를 낮췄습니다.

배운점

운영 가능한 백엔드는 기능 구현뿐 아니라 검증 데이터, 로그 보안, 배포 흐름까지 함께 설계해야 한다는 점을 배웠습니다.