← 기술 목록으로

개인 포트폴리오·위키·문서 운영 플랫폼

블로그, 포트폴리오, 위키, 문서 시스템, Go API, 로컬 인프라를 한 모노레포로 묶은 개인 기술 운영 플랫폼입니다.

기간운영 중
대상 저장소hyunwook.tech
역할단독 개발·운영
Next.jsGoPostgreSQLRedisMongoDBNginxDocker Compose

0작업자의 메모

이 프로젝트는 소개 페이지 하나를 만드는 일보다, 개인 작업을 오래 쌓아둘 운영 공간을 만드는 쪽에 가깝습니다. 블로그, 포트폴리오, 위키, 문서가 따로 흩어지면 결국 최신 상태가 무너지기 때문입니다.

repo에서 확인되는 앱 구조와 Go API, 로컬 인프라 경계를 중심으로 정리했습니다.

1무엇을 만든 프로젝트인가

hyunwook.tech는 개인 포트폴리오, 기술 블로그, 위키, 문서 시스템을 하나의 운영 플랫폼으로 묶은 모노레포입니다. 저장소 README 기준으로 여러 Next.js 앱과 Go backend API, 공통 패키지, 로컬 인프라 구성이 함께 존재합니다.

2아키텍처

Entry
방문자·작성자블로그, 포트폴리오, 위키, 문서 화면으로 진입
Gateway
Nginx / local gateway앱별 host routing과 smoke 검증 대상
Apps
Next.js surfaceshw-web, hw-portfolio, hw-wiki, hw-docs
Go portfolio-api인증, 포트폴리오·위키·문서 데이터 API 경계
shared packageauth, wiki, portfolio 공통 export
Infra
PostgreSQL관계형 운영 데이터
Redis · MongoDB캐시/문서성 데이터 경계
Docker Compose로컬 통합 실행 환경

핵심은 여러 공개 화면과 API·데이터 저장소를 한 모노레포에서 같은 운영 단위로 다루는 구조입니다.

3구성

4포트폴리오에서 보여줄 포인트

단일 정적 페이지가 아니라 블로그·포트폴리오·위키·문서를 꾸준히 운영하기 위한 개인 플랫폼이라는 점이 핵심입니다. 프론트엔드 앱 여러 개와 Go API, 데이터 저장소, 게이트웨이까지 한 저장소 안에서 관리하는 구조를 보여줍니다.

5검증 기준

원본 자료

실서비스 — 모노레포의 각 앱이 실제로 운영 중입니다: 포트폴리오 portfolio.hshouse.xyz · 문서 docs.hshouse.xyz · 위키 wiki.hshouse.xyz · 기술 블로그 tech.hshouse.xyz