Ruby와 AI를 활용한 복잡한 ERP 결제 시스템 통합 혁신: Supply 사례

Ruby startup demo: David Paluy, Suppli. San Francisco Ruby Conference 2025

작성자
Evil Martians
발행일
2026년 01월 13일

핵심 요약

  • 1 Supply는 Ruby 기반 플랫폼과 AI를 활용하여 20년 이상 된 복잡한 ERP 시스템을 사용하는 유통업체들의 결제 처리 문제를 혁신적으로 해결합니다.
  • 2 6명의 소수 엔지니어 팀이 70개 이상의 유통업체와 2만 명 이상의 최종 고객을 지원하며 80억 달러 이상의 미결 청구서를 처리하는 놀라운 효율성을 달성했습니다.
  • 3 Ruby 커뮤니티의 지원과 맞춤형 Gem 개발을 통해 복잡한 ERP 통합 프로세스를 간소화하고 자동화하여, 사용자들에게 휴가를 선사할 만큼 업무 부담을 경감시켰습니다.

도입

Supply의 CTO인 David는 오래된 ERP 시스템을 사용하는 유통업체들의 고질적인 결제 처리 문제를 해결하는 여정을 소개합니다. 50대 중반의 Jane이라는 직원의 사례를 통해, 수십 년간 축적된 지식과 수작업에 의존하는 기존 결제 시스템의 비효율성과 어려움을 조명합니다. 이러한 복잡성으로 인해 결제 누락 시 비즈니스 운영이 마비될 수 있는 심각성을 강조하며, Supply가 이러한 문제를 해결하기 위해 어떻게 접근했는지 배경을 제시합니다.

Supply의 현황 및 당면 과제

Supply는 오스틴, 텍사스에 기반을 두고 있으며, 현재 미국 내 70개 이상의 유통업체와 15개 이상의 ERP 시스템 통합을 지원하고 있습니다. 20,000명 이상의 최종 고객이 플랫폼을 통해 결제를 처리하며, 80억 달러 이상의 미결 청구서를 관리하고 있습니다. 이 모든 작업은 6명의 원격 엔지니어 팀에 의해 이루어지고 있어 그 효율성이 놀랍습니다.

기존 ERP 시스템은 20년 이상 된 경우가 많으며, 다음과 같은 복잡성을 가집니다:

  • 복잡하고 비정상적인 데이터베이스 구조

  • 맞춤형 필드 및 고객별 특정 규칙

  • API의 부재 또는 제한적 사용

  • CSV, Excel, PDF 등 수동 파일 기반 작업

  • 기술적 지식이 부족한 사용자층

Ruby와 AI를 통한 혁신적인 통합 솔루션

Supply는 이러한 오래된 ERP 시스템에 연결하여 Ruby 기반의 현대적인 솔루션을 제공합니다. 이는 마치 복잡한 시스템 위에 새로운 Gem을 추가하는 것과 같습니다. 핵심적인 해결책은 다음과 같습니다:

  • ERP 어댑터 개발: 각 ERP 시스템에 맞는 어댑터를 구축하여 Ruby가 모든 백엔드 로직을 조율합니다.

  • AI 기반 통합 가속화: AI(GPT-3.5 또는 3.7)를 활용하여 통합 프로세스를 획기적으로 단축합니다. 특정 ERP에 대한 지식(Jane과 팀으로부터 얻은 정보)과 데이터 샘플을 기반으로 YAML 파일 형태의 지침을 생성합니다. AI는 이 지침과 샘플 파일을 병렬로 처리하여, 특정 사례에서는 33분 만에 통합 작업의 90%를 완료했습니다.

  • 사용자 경험 개선: 최종 사용자는 SMS를 통해 결제하고, 해당 트랜잭션은 ERP에 자동으로 업데이트됩니다.

Ruby 커뮤니티의 기여

연사는 Ruby 커뮤니티에 깊은 감사를 표하며, Ruby가 이러한 성과를 달성하는 데 필수적이었음을 강조합니다. 특히 다음과 같은 점들을 언급합니다:

  • “Ruby는 사람들이 휴가를 갈 수 있도록 해준다”고 언급하며, 시스템의 신뢰성과 효율성을 통해 사용자들의 업무 부담이 줄었음을 시사합니다.

  • EDI와 같은 특정 프로토콜을 위한 Gem의 존재를 예시로 들며, 필요한 경우 직접 Gem을 개발(예: Intact Gem)하거나 기존 Gem을 활용하는 Ruby 커뮤니티의 개방성과 활발함을 높이 평가합니다.

향후 과제 및 비전

Supply는 아직 표준화된 오픈 ERP 시스템의 부재와 YAML 파일 기반 통합의 개선(LLM evals 활용)과 같은 과제를 안고 있습니다. 그러나 “검증할 수 있는 작업이라면 자동화를 구축할 수 있다”는 소프트웨어 2.0 패러다임을 따르며, 이러한 혁신을 통해 모든 산업 분야의 비즈니스가 지속 가능한 성장을 이룰 수 있도록 돕는 커뮤니티를 구축하고자 합니다.

결론

Supply는 Ruby와 AI 기술의 결합을 통해 20년 이상 된 복잡한 ERP 시스템의 결제 처리 문제를 성공적으로 현대화했습니다. 이는 소수 정예 엔지니어 팀이 방대한 규모의 비즈니스를 효율적으로 지원하고, 사용자들에게는 업무 부담 경감과 삶의 질 향상이라는 실질적인 혜택을 제공했음을 보여줍니다. Ruby 커뮤니티의 활발한 생태계와 AI를 활용한 자동화는 앞으로도 복잡한 비즈니스 문제를 해결하고 지속 가능한 성장을 이끄는 데 중요한 역할을 할 것입니다.

댓글 0

로그인이 필요합니다

댓글을 작성하거나 대화에 참여하려면 로그인이 필요합니다.

로그인 하러 가기

아직 댓글이 없습니다

첫 번째 댓글을 작성해보세요!