링크가 열리고 필요한 정보에 빠르게 닿는 포트폴리오
채용 담당자가 모든 페이지를 순서대로 읽는 것은 아닙니다. 주요 프로젝트와 구체적인 근거, 이력서를 빠르게 찾을 수 있도록 일본어·영어·한국어 콘텐츠를 하나의 데이터 모델에서 관리했습니다.
내용이 좋아도 링크 자체가 열리지 않으면 신뢰를 얻기 어렵습니다. 그래서 화면의 정보 구조와 사이트를 계속 동작시키는 환경을 하나의 제품 문제로 다뤘습니다.
운영 중
포트폴리오를 콘텐츠뿐 아니라 배포와 운영까지 포함한 실제 서비스로 다룹니다.
일본어 우선 포트폴리오를 Next.js로 만들고 재활용 노트북에서 Docker Compose와 Cloudflare Tunnel로 운영합니다.
채용 담당자가 모든 페이지를 순서대로 읽는 것은 아닙니다. 주요 프로젝트와 구체적인 근거, 이력서를 빠르게 찾을 수 있도록 일본어·영어·한국어 콘텐츠를 하나의 데이터 모델에서 관리했습니다.
내용이 좋아도 링크 자체가 열리지 않으면 신뢰를 얻기 어렵습니다. 그래서 화면의 정보 구조와 사이트를 계속 동작시키는 환경을 하나의 제품 문제로 다뤘습니다.
공개 경로
라우터 인바운드 포트를 열지 않고 방문자를 홈서버로 연결
브라우저에서 안전하게 연결
DNS / HTTPS / Tunnel
cloudflared container
Docker의 Next.js standalone
wondde.com에서 일본어 포트폴리오를 실제로 운영하고 있으며, Dockerfile과 Compose·Tunnel 설정, 업데이트 절차를 저장소에 남겼습니다.
이제 배포를 코드를 한 번 올리는 작업으로 보지 않습니다. 재시작 후 복구, 올바른 네트워크 경계(network boundary), 비밀 정보 관리(secret management), 상태 확인(healthcheck), 장애를 추적할 수 있는 로그까지 모두 운영에 포함합니다.
자동 CI/CD, 가동률 목표(uptime SLA), 외부 모니터링, 부하 테스트, 백업 복구(backup/restore) 검증은 아직 없습니다.