Poooling Forest
Legacy Modernization

레거시 모듈 단위 현대화

전부 갈아엎지 않습니다. 가장 아픈 모듈부터,
작동하는 것을 몇 주 안에 보여드립니다.

무료 상담 신청하기
The Reality

기간 업무는 멈추지 않는데,
시스템은 점점 손댈 수 없어집니다.

모두가 전환이 필요하다는 것을 압니다. 그런데도 미룹니다 기존 방식의 전환이 너무 크고, 너무 길고, 너무 위험하기 때문입니다.

01

개발 인력 단종

파워빌더 · Classic ASP · 델파이 등 해당 기술을 다룰 수 있는 개발자가 시장에서 사라지고 있어, 사소한 수정도 어렵고 비쌉니다.

02

유지보수 업체 소멸

원개발사가 폐업하거나 철수해, 소스는 남아 있지만 손댈 사람이 없습니다. 변경 한 건이 프로젝트가 됩니다.

03

OS · 보안 지원 종료

구형 Windows Server, IE · ActiveX 종속 등으로 보안 감사와 망 정책을 통과하지 못합니다.

04

데이터 고립

시스템이 못 따라가는 업무가 엑셀 · 메신저로 우회되면서, 데이터가 시스템 밖에 쌓입니다.

Big Bang vs Module-First

빅뱅의 실패는 역량이 아니라
구조의 문제입니다.

그래서 우리는 구조를 바꿉니다. 의사결정 · 투자 · 리스크를 모두 모듈 단위로 쪼갭니다.

비교 항목빅뱅 전환모듈 단위 점진 전환
의사결정 단위전체 시스템 (수억~수십억)모듈 1개
첫 가동까지1~2년4~8주
실패 비용 상한프로젝트 전체모듈 1개
운영 중단오픈 D-day 전사 리스크없음 레거시는 계속 가동
다음 단계 근거제안서와 약속가동 중인 실물

첫 모듈의 결과를 보고 다음 모듈을 결정하는 구조이므로, 고객은 매 단계 수행사를 믿는 것이 아니라 작동하는 실물을 근거로 판단합니다.

AI Execution Cycle

모듈 1개를 전환하는
6단계 AI 실행 사이클.

이 사이클이 모듈마다 반복되며, 회차가 거듭될수록 속도가 빨라집니다 자산과 학습이 누적되기 때문입니다.

Step 0101

모듈 선정 · 범위 확정

Pain Point · 업무 독립성 · 데이터 경계를 기준으로 첫 모듈만 워크숍으로 선정합니다.

Step 0202

AI 리버스엔지니어링

레거시 소스 코드 · DB 스키마 · 쿼리에서 화면 구조와 업무 규칙을 직접 복원합니다. 코드에 박힌 예외 로직까지 추출합니다.

Step 0303

워크플로우 · 화면 정의서 확정

상태값 · 권한 매트릭스 · 예외 케이스까지 명세된 실행 가능한 정의서. 현업은 검증만 하면 됩니다.

Step 0404

AI 에이전트 병렬 구현

풀링 Harness 위에서 화면 · API · DB를 병렬 구현합니다. 사람은 설계 판단과 품질 관문을 담당합니다.

Step 0505

신 · 구 병행 검증

동일 입력을 신 · 구 시스템에 넣고 자동 대사로 건수 · 합계 · 샘플을 전수 비교합니다. 차이를 가동 전에 전부 소거합니다.

Step 0606

가동 → 다음 모듈

가동 후 첫 마감까지 모니터링하고, 축적된 분석 자산을 바탕으로 다음 모듈을 제안합니다.

⑥ → ① 반복. 모든 모듈이 전환되면 레거시는 자연스럽게 꺼집니다.

Database Strategy

“데이터베이스는 어떻게 되나요?”

정답은 하나가 아닙니다. 풀링포레스트는 두 트랙을 모두 수행하며, 트랙 A로 시작해 안정화 후 트랙 B로 진화하는 경로도 가능합니다.

Track A

레거시 DB 유지

Oracle · MSSQL 등 기존 DB와 스키마를 그대로 두고, 새 웹 모듈이 기존 DB 위에서 동작합니다. 웹 애플리케이션만 현대화됩니다.

이점
  • 기존 DB를 바라보는 타 시스템에 전혀 영향 없음
  • 전환 리스크 최소 · 사내 승인 장벽 낮음
감안할 점
  • 스키마 부채 유지
  • 상용 DB 라이선스 지속
Track B

DB 재설계 + 점진 이관

PostgreSQL 등 현대 DB로 스키마를 새로 설계하고, CDC 기반으로 데이터를 점진 이관합니다. 모듈 전환 시마다 기준 데이터가 신규 DB로 넘어갑니다.

이점
  • 수십 년 누적된 스키마 부채 청산
  • 상용 DB 라이선스 비용 절감
감안할 점
  • 이관 복잡도
  • 신 · 구 DB 이중 운영 기간 발생
Case Study

대규모 시스템 전환,
이미 해결한 경험이 있습니다.

20년 레거시 MSSQL 시스템에서 접속 프로그램 하나만 받아, 92개 테이블 · 20년 데이터를 완전 이관한 실전 사례.

Before

20년 레거시 윈도우 ERP
MSSQL 기반 · 문서 부재 · 손댈 인력 없음

After

풀링포레스트 구축 신규 클라우드 시스템
역분석으로 요구사항 도출 · 데이터 일관 이관 완료

Step 01 · 데이터 추출

접속 프로그램 하나로 20년 데이터 전량 이관

고객사가 제공한 것은 윈도우 ERP 접속 프로그램 하나뿐이었습니다. DB 스키마도 데이터 사전도 ERD도 없이, DB 구조를 자체 역분석하고 92개 테이블 · 20년 데이터를 전량 추출했습니다.

Step 02 · AI 기반 매핑

불일치 · 중복 · 누락을 AI로 정제 · 표준화

수십 년간 기준 없이 누적된 품번 · 카테고리 · 거래처 코드의 불일치와 중복, 누락을 AI 기반으로 자동 매핑하고, 신규 시스템 코드 체계에 맞게 정규화했습니다.

Step 03 · 분석 → 설계 → 이관

업무 문서 없이 요구사항 자체 도출

업무 문서 없이 레거시의 화면 · DB · 업무 흐름을 역분석해 요구사항을 자체 도출하고, 신규 시스템 설계와 데이터 이관을 일관된 프로세스로 완료했습니다.

Outcome

전환의 리스크를
모듈 1개로 한정합니다.

01

첫 모듈이 곧 증명

제안서가 아니라 가동 중인 실물로 다음을 결정합니다.

02

실패 비용 상한 = 모듈 1개

만족스럽지 않으면 거기서 멈추면 됩니다.

03

운영 중단 없음

레거시는 계속 가동하고, 옆에서 모듈을 하나씩 대체합니다.

04

회차마다 빨라지는 속도

모듈마다 자산과 학습이 누적되어 전환 속도가 향상됩니다.

전부 갈아엎지 않습니다.
가장 아픈 모듈부터 시작합니다.

고객은 매 단계, 수행사를 믿는 것이 아니라 작동하는 실물을 근거로 판단합니다.

Our System

프로젝트 성공을 위한
자체 시스템

외주 개발의 한계를 넘기 위해, 풀링포레스트만의 내부 시스템을 직접 구축·운영합니다.

Poooling Forest|Project Management
Sprint 122026.03.10 – 03.21
+3
To Do4

API 엔드포인트 설계

Backend

DB 스키마 정의

DB

인증 플로우 구현

Auth
In Progress2

대시보드 UI 개발

Frontend

결제 모듈 연동

Payment
Done7

와이어프레임 확정

Design

CI/CD 파이프라인

DevOps
P-Grid

일정·마일스톤·리소스 배분을 하나의 보드에서 관리하여, 프로젝트의 모든 흐름을 한눈에 파악할 수 있습니다.

WebmacOSWindowsiOSAndroid
Poooling Forest|Live Preview
https://preview.poooling.kr/project-alpha
피드백 2건
v0.3.1
P·Canvas

개발 진행 상황을 실시간으로 확인할 수 있는 클라이언트 전용 프리뷰 환경을 제공합니다.

WebmacOSWindowsiOSAndroid
Poooling Forest|Quality & Security
All Checks Passed
Build #247
코드 품질
A+
보안 취약점
0건
테스트 커버리지
87%
번들 사이즈
248KB
접근성
AA
성능 점수
94
전체 커버리지87.3%
P-Shield

자동화된 코드 리뷰와 보안 검사로 배포 전 품질을 보장하고, 테스트 커버리지를 실시간으로 모니터링합니다.

WebmacOSWindowsiOSAndroid
Poooling Forest|Team Communication
# project-alpha3명 온라인
김PM10:42

이번 스프린트 범위 확정했습니다. 확인 부탁드려요

박개발10:45

API 명세서 올립니다

API_Spec_v2.pdf
10:47

확인! 리뷰 후 코멘트 남기겠습니다

메시지를 입력하세요...
P-Chat

프로젝트 전용 채널에서 이슈·피드백·의사결정을 한 곳에 기록하고 실시간으로 공유합니다.

WebmacOSWindowsiOSAndroid
Impact

레거시를 현대화한
전환 사례를 만나보세요

Contact

반나절 워크숍으로 시작합니다

준비하실 것은 두 가지입니다 레거시 소스 · DB 읽기 접근,
그리고 업무를 아는 현업 담당자 1~2인의 반나절.