프로젝트 배경
1) 예상 리스크 및 대응 계획 - 병합셀·다중 시트 구조가 섞인 장비별 엑셀 양식을 안정적으로 정규화하는 파싱 전략 설계가 필요합니다. - 네트워크 단선 시에도 데이터 유실 없이 재전송하는 로컬 버퍼링 및 재시도 큐 구조 설계가 필요합니다. - 원본 파일의 수정 불가 보관과 인덱싱을 동시에 만족하는 불변 스토리지 설계가 필요합니다. - 설비-레시피-환경변수-측정결과 간 계통도 조회 성능을 유지하는 재
프로젝트 성과
규칙 기반 LOT 채번 엔진 설계
설비·레시피·일자 조합 규칙으로 LOT 번호를 자동 생성하는 엔진을 구현하고, 예외 시 수동 채번 폴백 로직을 함께 설계합니다.
파일 감시 기반 자동 수집 파이프라인 구축
폴더 변경을 감지해 신규 엑셀 파일을 자동 인식하고, 대기열 기반 순차 처리로 전송 안정성을 확보하는 구조를 설계합니다.
엑셀 파서 다형성 구조 설계
장비별 고정 양식 8~10종에 대응하는 파서 전략 패턴을 구현하고, 병합셀·다중 시트 구조를 정규화하는 로직을 적용합니다.
계통도 다차원 필터 쿼리 구조 설계
설비-레시피-환경변수-측정결과를 그래프 구조로 연결하고, 다중 조건을 조합 가능한 쿼리 빌더로 구현합니다.
핵심 기능
진행 단계
LOT/레시피 데이터 모델 설계
2026.08
LOT·레시피·측정항목 ERD 설계 및 PostgreSQL 테이블 20개 내외 정의, 버전관리 스키마 구축
프로젝트 상세
1) 포트폴리오 소개 2차전지 연구 현장의 LOT 채번, 장비 폴더 감시 기반 자동 데이터 수집, 엑셀 파싱 검증, 계통도 성능 분석을 하나로 묶은 연구 데이터 통합관리 콘솔을 React + Node.js + PostgreSQL 기반으로 설계·구현합니다. 2) 작업 범위 - LOT 채번 및 레시피 관리: 연구원이 설비-레시피-일자 조합 규칙에 따라 LOT 번호를 자동 채번하고, 레시피를 버전 단위로







