프로젝트 배경
1) 문제점: 기존 사내 앱들이 Teams 내부에만 종속되어 있어 독립적인 솔루션으로서의 제안 능력이 부족했으며, MSSQL 등 엔터프라이즈 라이선스 비용 부담으로 인한 신규 구축의 제약이 발생함. 2) 목표: 라이선스 비용 투입을 최소화하면서도 대기업 수준의 성능과 보안을 유지하는 독립형 포탈 아키텍처 확보. 3) 주안점: 성능(Real-time)과 비용(Open-source
프로젝트 성과
EMQX(대용량 MQTT) 기반 실시간 커뮤니케이션 환경 구축
기존 폴링(Polling) 방식이 아닌 MQTT 프로토콜을 도입하여 서버 부하를 줄이고, 댓글 및 일반 알림의 도달 속도를 실시간 수준으로 개선.
최신 프레임워크 기반의 반응형 포탈 구현
React 기반의 컴포넌트 설계로 개발 생산성을 높였으며, 단일 코드베이스로 PC/태블릿/모바일 등 다양한 기기에 최적화된 사용자 경험(UX) 제공.
인프라 운영 비용 80% 이상 절감 (예상치)
상용 소프트웨어(MSSQL 등)를 PostgreSQL로 대체하고 리눅스 환경에 최적화하여 연간 라이선스 유지비용을 획기적으로 낮출 것으로 기대.
핵심 기능
프로젝트 상세
3) 포트폴리오 소개: React와 Node.js 기반의 현대적인 기술 스택을 활용하여 구축한 비용 절감형 기업용 통합 포탈 시스템입니다. 특정 플랫폼(Teams 등)에 종속되지 않는 독립적인 환경을 제공하며, 모바일과 데스크톱을 모두 지원하는 반응형 웹으로 구현되었습니다. 2) 작업 범위: 사용자 프런트엔드: 메인 대시보드 및 서비스 레이아웃 개발 관리자 모듈: 메뉴 관리, 배너 설정, 접속






