핵심 요약
무신사 MPOS를 Electron 기반으로 내재화하여 외부 솔루션 의존을 제거하고 하드웨어 연동성과 시스템 독립성을 확보한 사례를 공유합니다.
구현 방법
- Windows 빌드 중심의 워크플로를 설정하고 prebuilds를 포함해 현장 바이너리 일관성 확보
- IPC 안정성 보장을 위해 powerSaveBlocker를 사용해 디스플레이 절전 상태를 방지
- 시리얼 포트 연동은 번들링과 런타임 경로를 안정화하고 ESC/POS 로직을 내부 라이브러리로 구현
주요 결과
- 외부 의존성 감소로 운영 비용 부담이 완화되고 개발 속도가 크게 개선
- 현장 안정성 증가와 예측 가능한 품질 관리 강화
- 로그/모니터링과 Slack/RUM 도입으로 장애 대응 속도 향상
