//Enterprise · SI, Web
통합 부유체 자산 무결성 관리 시스템
Enterprise Management System — 연간 15억 이상 누적되는 데이터에 대한 가공 및 시각화 시스템을 구축한 프로젝트입니다
Overview
원래 요구사항은 원시 데이터를 로컬에서 직접 로드하고 가공하는 윈도우 전용 네이티브 앱의 성능과 사용성을 높이는 개선 프로젝트였습니다.
기존 시스템을 분석하며 요구사항을 수집하는 과정에서 원시 데이터을 조회할 때마다 즉석에서 가공하는 프로세스가 성능을 떨어뜨리는 원인임을 발견하고, 여러 사용자가 동시에 같은 데이터를 분석해야하는 유스케이스도 도출되었습니다.
때문에 ETL Pipeline을 먼저 구축한 후에 웹 애플리케이션에서 필요한 데이터들만 로딩하도록 제안하여 성능과 사용성 모두를 개선한 프로젝트입니다.
대량의 데이터를 다양한 조건으로 조회/분석할 수 있는 대시보드를 만들었습니다.
프로젝트의 시작부터 종료까지 고객과의 커뮤니케이션을 담당했습니다. 요구사항 수집/분석, 아키텍처, 설계를 진행했습니다. 구현 및 테스트를 진행했습니다.
- 데이터 수집/가공을 위한 ETL Pipeline 설계/구현
- 대량의 비관계형 데이터 관리로 MongoDB 채택
- 다양한 데이터를 종합적으로 확인하기 위한 대시보드
- 데이터를 다양한 시각으로 확인하기 위한 시각화 모듈들
사용된 기술: Node.js, MongoDB, JavaScript(Vue)