← 포트폴리오 목록

IT 서비스 운영 통합 관제 플랫폼

서비스콜 접수 MVP를 확장하여 파싱 실패건 수동 처리 워크플로우, 시리얼 기반 콜 이력 검색, 연동 에러 로그 모니터링을 하나의 통합 관제 허브로 통합합니다.

이질적 로그 소스 정규화 스키마 설계파싱·연동·시스템 3개 소스의 에러 포맷을 공통 스키마로 정규화하고 심각도 3단계 분류 체계 구축
큐 기반 재전송 워크플로우 구현Bull Queue로 실패 건 재시도 정책과 지수 백오프를 분리 설계, 재전송 이력을 별도 테이블로 추적
시리얼 이력 검색 인덱싱 전략 수립GIN 인덱스 기반 부분 일치 검색과 URL 상태 동기화로 대량 이력 데이터의 탐색 구조 설계
서비스 타입Web
업종모니터링
기술 스택
ReactTypeScriptTailwind CSSNode.jsExpressPostgreSQLPrismaRedisBull Queue
주요 기능
  • 통합 운영 현황 허브
  • 파싱 실패 수동 입력 및 재전송 워크플로우
  • 시리얼 넘버 기반 콜 이력 검색
  • 연동 에러 및 시스템 로그 모니터링
Overview

프로젝트 개요

범위: 개발, 디자인, 기획
서비스콜 접수 MVP를 확장하여 파싱 실패건 수동 처리 워크플로우, 시리얼 기반 콜 이력 검색, 연동 에러 로그 모니터링을 하나의 통합 관제 허브로 통합합니다. 이메일 파싱 파이프라인과 외부 REST 연동 상태를 나란히 조망하는 듀얼 모니터 구성으로 운영팀의 다중 시스템 관제 부담을 줄이는 구조를 설계합니다.
IT 서비스 운영 통합 관제 플랫폼
요구사항 정의

프로젝트 핵심 과제

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

수동 입력과 자동 파싱 데이터가 동일 콜 테이블에 섞이므로 데이터 출처 구분과 감사 추적 컬럼 설계

재전송 큐 적체 시 오래된 실패 건과 신규 실패 건의 처리 우선순위를 결정하는 큐 정책 설계

다중 소스 로그를 실시간으로 병합 표시할 때 발생하는 이벤트 순서 보장 문제 설계

대량 콜 이력 검색 시 GIN 인덱스만으로 커버되지 않는 복합 조건 쿼리의 성능 저하 방지 설계

핵심 기능 1

통합 운영 현황 허브

이메일 파싱 처리량, 외부 연동 성공/실패율, 장비 계약 현황, 대기 중인 재처리 건수를 비대칭 타일 그리드로 한눈에 조망합니다
통합 운영 현황 허브
핵심 기능 2

파싱 실패 수동 입력 및 재전송 워크플로우

자동 파싱에 실패한 접수 메일을 관리자가 화면에서 직접 필드를 입력해 콜로 등록하고, 등록 즉시 외부 연동 재전송까지 이어서 처리합니다
파싱 실패 수동 입력 및 재전송 워크플로우
핵심 기능 3

시리얼 넘버 기반 콜 이력 검색

장비 시리얼 넘버로 해당 장비의 전체 콜 접수·처리 이력을 검색하고 기간·상태별로 필터링합니다
시리얼 넘버 기반 콜 이력 검색
핵심 기능 4

연동 에러 및 시스템 로그 모니터링

이메일 파싱 오류, 외부 REST 연동 실패, 시스템 예외를 통합 로그로 기록하고 심각도별로 필터링해 확인합니다
연동 에러 및 시스템 로그 모니터링
구현 과정

프로젝트 진행 단계

STEP 1

확장 요구사항 분석 및 로그 스키마 설계

수동 처리·이력 검색·로그 통합 요구 분석, 로그/이력 집계 테이블 10개 추가 설계

STEP 2

큐 기반 재전송 및 검색 API 개발

Bull Queue 기반 재전송 워커, GIN 인덱스 시리얼 검색 API, 복합 필터 로그 API 구현

STEP 3

통합 관제 허브 UI 개발

bento 그리드 대시보드, 수동 입력 워크플로우, 이력·로그 화면 20개 구현

STEP 4

실시간 스트리밍 연동 및 통합 테스트

SSE 실시간 패널 연동, 재전송 큐 부하 테스트, 통합 테스트 55개 케이스 작성

STEP 5

성능 최적화 및 최종 검증

Materialized View 집계 최적화, 가상 스크롤 렌더링 튜닝, 크로스 브라우저 검증

프로젝트 성과
이질적 로그 소스 정규화 스키마 설계파싱·연동·시스템 3개 소스의 에러 포맷을 공통 스키마로 정규화하고 심각도 3단계 분류 체계 구축
큐 기반 재전송 워크플로우 구현Bull Queue로 실패 건 재시도 정책과 지수 백오프를 분리 설계, 재전송 이력을 별도 테이블로 추적
시리얼 이력 검색 인덱싱 전략 수립GIN 인덱스 기반 부분 일치 검색과 URL 상태 동기화로 대량 이력 데이터의 탐색 구조 설계
bento 그리드 정보 위계 설계이질적 지표(파싱/연동/장비)를 타일 크기·배치 우선순위로 구분하는 대시보드 정보 구조 설계
Review

기술적 주안점

  • 여러 시스템(메일 파싱/외부 연동/장비 계약)의 이질적인 지표를 단일 bento 그리드 안에서 우선순위별 타일 크기로 배치하는 정보 위계 설계를 적용합니다
  • 파싱 실패 원문과 입력 폼을 나란히 배치해, 관리자가 메일을 오가며 확인하지 않아도 되는 단일 화면 처리 흐름을 설계합니다
  • 장비 단위로 흩어진 콜 이력을 시계열 타임라인 컴포넌트로 재구성하여, 반복 장애 패턴을 한 화면에서 파악할 수 있는 구조를 설계합니다

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

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

무료 상담 시작하기