프로젝트 배경
1) 예상 리스크 및 대응 계획 - 기상청 API 예측값과 실제 발전량 간 오차를 UI에서 오차 범위 밴드로 표시하고 발전소별 실측 보정 계수를 학습하는 파이프라인 설계 방안을 구현합니다. - 수집 주기가 발전소마다 다를 때 Redis 캐시 무효화 시점을 집계 단위로 관리하여 관리자 포털에서 항상 최신 집계 데이터를 보장하는 전략을 설계합니다. - 단일 DB에서 고객사별 데이터 격리를 row-level
프로젝트 성과
Redis 캐싱으로 관리자 집계 쿼리 최적화
전체 고객사 발전량 집계 쿼리를 Redis에 캐싱하고 수집 주기 완료 시 자동 무효화하여 관리자 포털 응답을 안정적으로 유지하는 구조를 설계합니다.
SVG 기반 커스텀 간트 차트 구현
외부 라이브러리 없이 SVG와 React 상태로 ESS 충방전 스케줄 간트 차트를 구현하여 슬롯 클릭 조정과 자급률 실시간 재계산을 동시에 처리합니다.
Kakao Maps + 발전량 오버레이 지리 뷰
Kakao Maps SDK에 커스텀 오버레이 컴포넌트를 결합하여 발전소 위치와 실시간 출력 수치를 지도 위에 함께 표시하는 지리 분포 뷰를 구현합니다.
EMS 확장 대비 어댑터 레이어 아키텍처 설계
EMS 제어 명령을 공통 인터페이스로 추상화하여 향후 실시간 ESS 제어나 VPP 연동 시 어댑터 모듈 추가만으로 기능을 확장할 수 있는 구조를 설계합니다.
TipTap 에디터 기반 공지사항 타깃 발송
WYSIWYG 에디터로 작성한 공지를 전체 또는 선택된 고객사에만 발송하는 타깃 공지 시스템을 구현하고 수신자별 열람 여부를 DB에 기록합니다.
핵심 기능
진행 단계
에너지 수지 집계 DB 스키마 + Redis 캐싱 레이어
2026.04
발전·소비·저장 데이터 집계 스키마 설계, Redis 캐싱 레이어 구현, 기상청 API 연동 파이프라인 구축
프로젝트 상세
1) 포트폴리오 소개 태양광 발전 모니터링을 넘어 에너지 수지 분석, 운영사 전용 관리자 포털, EMS 확장 기반까지 통합하는 스마트 에너지 관리 플랫폼입니다. 발전·소비·저장 데이터를 통합 시각화하고, 관리자가 공지사항과 연동 상태를 중앙에서 운영할 수 있는 어드민 도구를 제공합니다. 2) 작업 범위 - 에너지 수지 분석 대시보드: 발전량·소비량·자급률을 한눈에 파악하고 기간별 에너지 수지를 분석합







