운영 중
개인 포트폴리오·위키·문서 운영 플랫폼
블로그·위키·문서·포트폴리오와 API를 한 저장소에서 관리하는 개인 플랫폼입니다.
기간운영 중
대상 저장소hyunwook.tech
역할단독 개발·운영
Next.jsGo APIPostgreSQL
작업 요약
Next.js·Go API·DB·캐시를 한곳에서 관리
개인 기록을 한 저장소에서 관리했습니다
블로그, 포트폴리오, 위키, 문서를 각각 관리하면 변경할 때마다 여러 곳을 확인해야 했습니다. 관련 앱을 같은 저장소에서 관리하도록 묶었습니다.
Go API와 로컬 인프라도 같은 repo에서 관리합니다.
프로젝트 구성
hyunwook.tech는 개인 포트폴리오, 기술 블로그, 위키, 문서 시스템을 하나의 운영 플랫폼으로 묶은 모노레포입니다. 저장소 README 기준으로 여러 Next.js 앱과 Go backend API, 공통 패키지, 로컬 인프라 구성이 함께 존재합니다.
아키텍처
구성
hw-web: 기술 블로그용 Next.js 앱hw-portfolio: 포트폴리오용 Next.js 앱hw-wiki: 위키용 Next.js 앱hw-docs: 문서 시스템용 Next.js 앱portfolio-api: PostgreSQL, Redis, MongoDB 등을 사용하는 Go backend APIinfrastructure: DB, Redis, MongoDB, Nginx 기반 로컬 운영 구성
여러 앱을 함께 관리하는 방식
블로그·포트폴리오·위키·문서를 같은 저장소에서 운영합니다. 프론트엔드 앱 여러 개와 Go API, 데이터 저장소, 게이트웨이까지 한 저장소 안에서 관리하는 구조입니다.
검증 기준
npm run lint,npm run smoke가 저장소 메타데이터에 확인됩니다.- 각 Next.js 앱에는 workspace별 dev command가 있습니다.
- gateway host routing과 login-cookie 동작은 smoke script로 검증하는 구조입니다.
원본 자료
실서비스 — 모노레포의 각 앱이 실제로 운영 중입니다: 통합 포털 llm-wiki.hwlabs.dev · 기술 포트폴리오 llm-wiki.hwlabs.dev/portfolio · 위키 llm-wiki.hwlabs.dev/wiki
근거 자료
아래 기록에 근거해 정리했습니다. 내부 원문 경로를 표시하며, 비공개 원문 파일은 이 페이지에서 제공하지 않습니다.
ai/wiki/projects/personal-portfolio-platform.md