← 포트폴리오 목록

카드단말기 멀티 VAN 통합관제 허브

MVP 이후 다중 VAN사 연동 확장, 실시간 단말기 상태 모니터링, 변경이력 감사로그, 이벤트 기반 알림 규칙까지 통합한 운영 허브를 React와 Node.js 기반으로 설계합니다.

다중 VAN 어댑터 패턴 설계VAN사별 이질적 프로토콜을 공통 어댑터 인터페이스로 추상화해 신규 VAN사 확장 구조를 설계합니다
실시간 상태 집계 캐시 구조 구축Redis 기반 단말기 상태 캐시와 배치 집계 파이프라인을 설계해 대량 디바이스 데이터를 처리합니다
감사로그 인덱싱 전략 설계관리자·조직·시간 복합 인덱스를 설계해 대량 변경 이력에서도 빠른 조회 구조를 구축합니다
서비스 타입Web
업종모니터링
기술 스택
ReactTypeScriptTailwind CSSNode.jsExpressPrismaPostgreSQLRedisRecharts
주요 기능
  • 실시간 단말기 상태 모니터링 허브
  • 다중 VAN사 연동 확장 관리
  • 변경이력·감사로그 추적
  • 알림·이벤트 규칙 엔진
Overview

프로젝트 개요

범위: 개발, 디자인, 기획
MVP 이후 다중 VAN사 연동 확장, 실시간 단말기 상태 모니터링, 변경이력 감사로그, 이벤트 기반 알림 규칙까지 통합한 운영 허브를 React와 Node.js 기반으로 설계합니다. 이 확장 데모를 통해 납품 이후의 운영 로드맵을 함께 제시합니다.
카드단말기 멀티 VAN 통합관제 허브
요구사항 정의

프로젝트 핵심 과제

프로젝트 진행 시 해결한 핵심 기술 과제입니다.

다중 VAN사별로 상이한 연동 프로토콜을 하나의 어댑터 구조로 추상화하는 설계가 필요합니다

전 화면의 데이터 변경 이력을 누락 없이 기록하면서 조회 성능을 유지하는 감사로그 인덱싱 전략이 필요합니다

실시간 단말기 상태 집계 시 대량 디바이스 데이터를 지연 없이 캐싱·갱신하는 구조 설계가 필요합니다

임계치 기반 알림 규칙이 오탐 없이 실제 이상 징후만 선별하

조건 엔진을 설계해야 합니다

구현 내용

핵심 기능 상세

핵심 기능 1

실시간 단말기 상태 모니터링 허브

전국 카드단말기의 통신 상태와 VAN사별 연동 현황을 비대칭 타일 그리드로 한눈에 파악할 수 있는 관제 허브 화면을 제공합니다
실시간 단말기 상태 모니터링 허브
핵심 기능 2

다중 VAN사 연동 확장 관리

VAN사별로 상이한 연동 프로토콜을 어댑터 구조로 관리하고, 신규 VAN사 추가와 연동 상태를 확인합니다. widget-grid의 VAN사 카드에서 어댑터별 연동 상태와 응답 지연 추이를 조회하는 구조로 구현합니다
다중 VAN사 연동 확장 관리
핵심 기능 3

변경이력·감사로그 추적

전 화면의 데이터 변경 이력을 관리자·조직·시간 범위로 조회할 수 있는 감사로그 화면을 제공합니다. widget-grid의 감사로그 위젯에서 필터 조건에 맞는 변경 이력을 타임라인 형태로 조회하는 구조로 구현합니다
변경이력·감사로그 추적
핵심 기능 4

알림·이벤트 규칙 엔진

임계치·실패건수 기준의 알림 규칙을 등록하고, 조건 충족 시 다채널로 알림을 발송하는 이벤트 로그를 관리합니다
알림·이벤트 규칙 엔진
구현 과정

프로젝트 진행 단계

STEP 1

다중 VAN 어댑터 아키텍처 설계

VAN사별 프로토콜 어댑터 인터페이스를 설계하고 연동 상태 테이블·큐 구조를 정의합니다

STEP 2

실시간 단말기 상태 집계 파이프라인 구현

Redis 기반 상태 캐시와 집계 배치 처리를 구현하고 Recharts 시각화 위젯을 개발합니다

STEP 3

변경이력 감사로그 모듈 구현

전 화면 데이터 변경 이력을 기록하는 Audit 로그 테이블과 조회 API를 구현합니다

STEP 4

이벤트 기반 알림 규칙 엔진 개발

임계치·실패건수 기반 알림 규칙 엔진과 다채널 알림 발송 큐 구조를 설계합니다

프로젝트 성과

주요 성과

다중 VAN 어댑터 패턴 설계VAN사별 이질적 프로토콜을 공통 어댑터 인터페이스로 추상화해 신규 VAN사 확장 구조를 설계합니다
실시간 상태 집계 캐시 구조 구축Redis 기반 단말기 상태 캐시와 배치 집계 파이프라인을 설계해 대량 디바이스 데이터를 처리합니다
감사로그 인덱싱 전략 설계관리자·조직·시간 복합 인덱스를 설계해 대량 변경 이력에서도 빠른 조회 구조를 구축합니다
조건 기반 알림 규칙 엔진 구현임계치·실패건수 조건을 정의하는 규칙 엔진과 Bull Queue 기반 다채널 발송 구조를 구현합니다
Review

기술적 주안점

  • 전국 단말기 상태와 VAN 연동 현황을 하나의 운영 허브 화면에 통합해 이상 징후를 한눈에 파악할 수 있는 구조를 설계합니다
  • 여러 VAN사의 이질적인 프로토콜을 공통 어댑터 인터페이스로 통합해 신규 VAN사 연동 확장에 유연하게 대응하는 구조를 설계합니다
  • 전 화면의 데이터 변경을 감사 가능한 형태로 기록하고, 관리자별·조직별로 추적할 수 있는 감사로그 체계를 구축합니다

유사한 프로젝트를 기획하고 계신가요?

FIRSTPIP이 개발 범위와 로드맵을 함께 정리해드립니다

무료 상담 시작하기