운영 중

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

블로그·위키·문서·포트폴리오와 API를 한 저장소에서 관리하는 개인 플랫폼입니다.

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

작업 요약

Next.js·Go API·DB·캐시를 한곳에서 관리

개인 기록을 한 저장소에서 관리했습니다

블로그, 포트폴리오, 위키, 문서를 각각 관리하면 변경할 때마다 여러 곳을 확인해야 했습니다. 관련 앱을 같은 저장소에서 관리하도록 묶었습니다.

Go API와 로컬 인프라도 같은 repo에서 관리합니다.

프로젝트 구성

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

아키텍처

방문자 요청을 Nginx가 네 개의 Next.js 앱으로 라우팅하고 Go API에서 PostgreSQL, Redis, MongoDB로 분기하는 모노레포 로컬 통합 구조
좁은 화면에서는 좌우로 움직여 볼 수 있습니다.확대 보기ExcalidrawMermaid
Nginx가 공개 앱 요청을 분기하고, Go API는 PostgreSQL·Redis·MongoDB를 사용합니다. 그림은 저장소에서 함께 관리하는 구성 요소와 로컬 통합 경계를 보여줍니다.

구성

여러 앱을 함께 관리하는 방식

블로그·포트폴리오·위키·문서를 같은 저장소에서 운영합니다. 프론트엔드 앱 여러 개와 Go API, 데이터 저장소, 게이트웨이까지 한 저장소 안에서 관리하는 구조입니다.

검증 기준

원본 자료

실서비스 — 모노레포의 각 앱이 실제로 운영 중입니다: 통합 포털 llm-wiki.hwlabs.dev · 기술 포트폴리오 llm-wiki.hwlabs.dev/portfolio · 위키 llm-wiki.hwlabs.dev/wiki

근거 자료

아래 기록에 근거해 정리했습니다. 내부 원문 경로를 표시하며, 비공개 원문 파일은 이 페이지에서 제공하지 않습니다.