← 포트폴리오 목록

여행 커뮤니티 통합 운영 플랫폼

여행 커뮤니티 MVP 이후를 대비해, 회원·게시물·신고 현황을 한눈에 보는 운영 대시보드와 신고 처리 콘솔, 서버리스 인프라 모니터링, Android/iOS 배포 파이프라인 관리까지 통합한 확장 플랫폼을 설계·구현합니다.

신고 처리 우선순위 큐 설계신고 사유별 가중치 기반 우선순위 큐를 구현해 심각도 높은 신고를 먼저 노출하는 정렬 로직을 설계합니다.
운영 지표 집계 파이프라인 구축PostgreSQL Materialized View 3개로 일별·주별 회원/게시글/신고 지표를 사전 집계해 대시보드 조회를 최적화하는 구조를 설계합니다.
감사 로그 체계 구현관리자 액션(정지/삭제/공지) 전체를 기록하는 감사 로그 테이블과 조회 API를 설계합니다.
서비스 타입Web
업종모니터링
기술 스택
React NativeTypeScriptNode.jsExpressPostgreSQLPrismaRedisBull QueueAWS S3
주요 기능
  • 통합 운영 대시보드
  • 회원 & 게시물 관리 콘솔
  • 서버리스 인프라 모니터링
  • 앱 배포 파이프라인 관리
Overview

프로젝트 개요

범위: 개발, 디자인, 기획
여행 커뮤니티 MVP 이후를 대비해, 회원·게시물·신고 현황을 한눈에 보는 운영 대시보드와 신고 처리 콘솔, 서버리스 인프라 모니터링, Android/iOS 배포 파이프라인 관리까지 통합한 확장 플랫폼을 설계·구현합니다. Redis 캐시와 Bull Queue 기반 알림 인프라를 더해 다수 관리자가 동시에 운영할 수 있는 구조로 확장합니다.
여행 커뮤니티 통합 운영 플랫폼
요구사항 정의

프로젝트 핵심 과제

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

회원 정지 처리 시 진행 중인 신고 큐와의 정합성을 유지하는 트랜잭션 격리 설계가 필요합니다

Redis 캐시와 실제 DB 데이터 간 정합성을 유지하는 캐시 무효화 전략 설계가 필요합니다

Bull Queue 알림 발송 실패 시 재시도 정책과 데드레터 큐 처리 구조 설계가 필요합니다

Android/iOS 배포 단계가 서로 다른 속도로 진행될 때 통합 대시보드의 상태 동기화 로직 설계가 필요합니다

구현 내용

핵심 기능 상세

핵심 기능 1

통합 운영 대시보드

회원 수, 게시글/신고 현황, 서버 상태를 한눈에 보여주는 관리자 대시보드를 구현합니다. 핵심 KPI 카드와 스파크라인 차트로 운영 지표를 시각화하는 구조를 설계합니다
통합 운영 대시보드
핵심 기능 2

회원 & 게시물 관리 콘솔

회원 목록 조회, 신고된 게시글/댓글 처리, 공지 작성을 하나의 콘솔에서 처리하는 화면을 구현합니다. 탭 기반 데이터 테이블과 일괄 처리 액션을 결합한 모더레이션 흐름을 설계합니다
회원 & 게시물 관리 콘솔
핵심 기능 3

서버리스 인프라 모니터링

서버 유지 비용과 인프라 상태를 추적하는 모니터링 화면을 구현합니다. Redis 캐시 히트율, 큐 적체량, 월 예상 비용을 함께 보여주는 위젯 그리드를 설계합니다
서버리스 인프라 모니터링
핵심 기능 4

앱 배포 파이프라인 관리

Android/iOS 앱의 빌드 버전과 스토어 제출 단계를 추적하는 배포 관리 화면을 구현합니다. 버전별 빌드 이력과 제출 단계(빌드/제출/심사대기/승인)를 시각화하는 구조를 설계합니다
앱 배포 파이프라인 관리
구현 과정

프로젝트 진행 단계

STEP 1

운영 지표 데이터 모델 및 집계 설계

회원/게시글/신고 지표를 위한 Materialized View와 감사 로그 테이블을 설계합니다.

STEP 2

관리자 콘솔 API 확장

모더레이션·신고 처리·공지 작성 API를 Express 기반으로 확장 구현합니다.

STEP 3

대시보드 & 모니터링 UI 개발

React 기반 KPI 대시보드, 인프라 모니터링, 배포 콘솔 화면을 구현합니다.

STEP 4

큐/캐시 인프라 통합

Redis 캐시와 Bull Queue를 연동해 알림 발송과 신고 우선순위 처리를 통합합니다.

프로젝트 성과

주요 성과

신고 처리 우선순위 큐 설계신고 사유별 가중치 기반 우선순위 큐를 구현해 심각도 높은 신고를 먼저 노출하는 정렬 로직을 설계합니다.
운영 지표 집계 파이프라인 구축PostgreSQL Materialized View 3개로 일별·주별 회원/게시글/신고 지표를 사전 집계해 대시보드 조회를 최적화하는 구조를 설계합니다.
감사 로그 체계 구현관리자 액션(정지/삭제/공지) 전체를 기록하는 감사 로그 테이블과 조회 API를 설계합니다.
배포 파이프라인 상태 추적 구조 설계Android/iOS 빌드·제출·심사 단계를 상태 머신으로 모델링해 배포 콘솔에 시각화하는 구조를 구현합니다.
Review

기술적 주안점

  • 회원·게시글·신고 3대 지표를 스파크라인 카드로 요약해 관리자가 한 화면에서 운영 현황을 파악할 수 있는 구조를 구현합니다
  • 신고 처리와 회원 관리를 탭 전환만으로 하나의 콘솔에서 처리 가능한 다중 패인 구조를 구현합니다
  • 캐시·큐·비용 3종 위젯을 하나의 모니터링 그리드로 통합해 서버리스 인프라 운영 상태를 가시화하는 구조를 구현합니다

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

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

무료 상담 시작하기