MVP 이후 로드맵으로, POS 종류별 Adapter를 플러그인으로 등록하고 수집 주기·부하 예산을 정책으로 조절하며 변경 이력과 재전송 큐, 외부 연동 API 키를 관리하는 확장 콘솔 프로젝트입니다.
MVP 이후 로드맵으로, POS 종류별 Adapter를 플러그인으로 등록하고 수집 주기·부하 예산을 정책으로 조절하며 변경 이력과 재전송 큐, 외부 연동 API 키를 관리하는 확장 콘솔 프로젝트입니다. Agent 코어는 그대로 두고 Adapter만 추가하는 구조를 관리 화면으로 표현합니다.
작업 범위
주요 업무



버전 기준으로 판정하는 로직 필요
매핑 버전을 관리하는 전략 필요
브랜드·매장 그룹별 수집 주기와 시간대별 수집 허용량을 정책으로 설정하고, 수집 부하 예산과 자원 사용 시뮬레이션을 대형 차트로 미리 확인합니다.
수집 주기·허용량을 정책 데이터로 분리하고 부하 예산 시뮬레이션과 연결하여, POS 업무 시간대를 피하는 수집 스케줄을 화면에서 설계하는 구조를 구현합니다.


POS 종류별 Adapter를 등록·버전 관리하고, 매장별 적용 Adapter와 필드 매핑을 확인하며 새 Adapter 초안을 추가합니다. Adapter 레지스트리, 필드 매핑 편집기, 버전 상태 관리를 구현합니다.
DB 접근 계층을 추상화한 Adapter 계약과 필드 매핑 편집기를 구현하여, 새 POS 환경을 Agent 코어 수정 없이 Adapter 추가만으로 수용하는 확장 구조를 설계합니다.


주문 변경 이력을 매장·주문 단위로 추적하고, 전송 실패로 적재된 재전송 큐를 상태별로 확인하며 수동 재전송을 요청합니다. 변경 이력 뷰어, 재전송 큐 상태 보드, 수동 재전송 액션을 구현합니다.
추가 전용 이력 저장과 Upsert 최신 상태를 분리하고 재전송 큐 상태를 함께 보여주어, 변경 추적과 전송 복구를 한 화면에서 처리하는 구조를 구현합니다.


발주사 내부 시스템이 사용할 REST API의 키 발급, 접근 범위, 호출 로그를 관리하고 조회·대사 요청 예제를 화면에서 확인합니다.
키별 접근 범위와 호출 로그를 관리하는 REST API 계층을 구현하여, 구매·발주 등 사내 다른 시스템이 판매 데이터를 안전하게 조회하는 연동 구조를 설계합니다.


DB 접근 추상화 인터페이스와 Adapter 레지스트리 테이블, 필드 매핑 스키마 설계
그룹별 수집 주기·허용량 정책 저장과 스케줄 계산, 부하 예산 시뮬레이션 로직 구현
추가 전용 변경 이력, Redis 재시도 큐와 실패 분류, 수동 재전송 API 구현
API 키·스코프·호출 로그와 정책·Adapter 관리 화면 구현