Integration Steel Blue

ERP 데이터를
안정적인 API 파이프라인으로 전환

영림원 K-System Ace ERP의 14개 메뉴 데이터를 안전하게 조회하고, 외부 API 전송 결과를 관리자가 확인하며 재처리할 수 있는 Python 기반 운영 시스템 제안입니다.

01. Analysis & Strategy

요구사항 분석 및 핵심 전략 제안

클라이언트 핵심 요구사항

영림원 DB 안전 조회

MS-SQL 연결, 14개 메뉴별 쿼리 실행, 청크 조회로 운영 DB 부하 제어

외부 API 전송

항목별 페이로드 변환, 인증 처리, 응답 코드 기반 성공과 실패 기록

로그 어드민

날짜와 항목별 전송 로그, 실패 사유, 수동 재전송을 한 화면에서 관리

핵심 역제안

항목별 독립 스케줄

14개 메뉴를 각각 설정해 일부 실패가 전체 실행을 막지 않도록 구성

중복 실행 방지

스케줄러 잠금과 실행 상태 기록으로 같은 항목의 중복 전송을 차단

실패 재처리 체계

네트워크 오류, 인증 만료, 데이터 누락을 구분하고 재시도와 수동 전송 제공

02. Strategic Deep-Dive

전략 과제별 구체적 개발 방안

ERP 연동 어댑터

영림원 ERP의 14개 메뉴별 프로시저와 쿼리를 항목 단위로 분리하고, 조회 조건과 변경분 기준을 설정화해 운영 DB 부하를 줄입니다.

Expected Effect

메뉴별 확장성과 DB 안정성 확보

페이로드 변환 엔진

MS-SQL 조회 결과를 외부 API 가이드에 맞는 필드와 타입으로 정리하고, 필수값 누락과 형식 오류를 전송 전에 검증합니다.

Expected Effect

전송 오류 감소와 원인 추적 시간 단축

운영 로그와 재전송

전송 성공, 실패, 재시도, 수동 재전송 이력을 저장하고 관리자 화면에서 날짜, 항목, 상태별로 빠르게 확인할 수 있게 합니다.

Expected Effect

운영자가 직접 확인하고 조치하는 체계 완성

03. Implementation

프로젝트 구현을 위한 최적의 기술 아키텍처

Admin Web

HTML CSS JavaScript 가볍고 빠른 관리자 화면 구현
Admin Auth 관리자 로그인과 권한 보호

Python Backend

FastAPI 로그 조회와 수동 재전송 API 제공
APScheduler 항목별 독립 주기 실행

Data Pipeline

MS-SQL 영림원 ERP 원천 데이터 조회
API Adapter 14개 엔드포인트 페이로드 변환

Server Ops

Gabia Cloud 제공 서버 배포와 실행 등록
Service Daemon 재시작 대응과 운영 로그 관리
04. Sequence

프로젝트의 성공을 완성하는
정교한 8단계 업무 프로세스

01

미팅

요구사항 청취 및 비즈니스 목표 상세 협의

02

계약 진행

상세 과업 범위 확정 및 공식 계약 체결

03

요구사항 재분석

개발 관점에서의 기술적 타당성 도출

04

기획/디자인

UI/UX 설계 및 시스템 아키텍처 상세 정의

05

클라이언트 컨펌

확정된 기획안에 대한 최종 리뷰 및 승인

06

개발

PMS를 통한 투명한 집중 개발

07

테스트

단위/통합 테스트 및 버그 수정, 안정성 검증

08

배포

최종 운영 환경 배포 및 안정화 지원

05. Timeline

40일 일정, 검증 중심의 단계별 마일스톤

Week 1

자료 확정

14개 메뉴 매핑표와 샘플 데이터 확인

Week 2

연동 검증

MS-SQL 조회와 API 샘플 전송 검증

Week 3

스케줄러

항목별 주기 실행과 중복 실행 방지 구현

Week 4-6

어드민 및 배포

로그 조회, 재전송, 가비아 서버 배포와 검수

06. Communication & Trust

외주의 불안함을 확신으로,
가장 투명한 파트너십을 약속합니다.

'답답함'이 없는 커뮤니케이션

클라이언트가 가장 힘들어하는 '소통의 부재'와 '진척도 확인 불가능'을 해결하기 위해, 모든 협업 과정을 시스템화했습니다.

  • 자체 PMS 시스템 운영: 기획서부터 소스코드까지 실시간 공유
  • 항시 연결되는 소통 채널: 지연 없는 피드백과 투명한 이슈 관리
  • 정기 데모 세션: 상상 속의 결과물이 아닌, 돌아가는 시스템을 매주 확인

"우리는 단순한 외주사가 아닙니다.
성공을 위해 시스템으로 소통하는
여러분의 사내 팀이 되겠습니다."

Thank You

Your Vision, Our Mission.