Phil/블로그 운영기

[블로그 소생기] #1 — 레거시가 된 블로그를 리팩토링하다

develophil 2026. 5. 3. 21:59

프롤로그

바쁘다는 핑계로 블로그의 생사여부만 확인하며 방치한지도 어언 5년 반..

오랜만에 들어가보니 누적 조회수 195만, 누적 방문자 82만명. 5년 동안 아무 글도 안 올렸는데 사람들이 꾸준히 들어오고 있었다. 

옛날에 올린 Java 팁, IntelliJ 설정, 정보처리기사 관련 글들이 아직도 검색에 걸리고 있는 거였다.
전형적인 레거시 시스템이었다. 손 안 댄 지 5년, 스킨은 깨지고, 카테고리는 30개가 넘고, 빈 카테고리도 즐비했다.

개발자라면 이 상황에서 뭘 해야 하는지 안다. 리팩토링이다.


리팩토링

1단계 — 스킨 교체 (UI 개선)

기존 스킨이 너무 오래돼서 화면이 깨지는 부분이 있었다.

빠르게 교체할 수 있는 것들 중에서 가장 적당해 보이는 Odyssey 스킨으로 교체했다.

미디엄 스타일로 글 읽기에 최적화된 깔끔한 레이아웃이다.

 

2단계 — 네이밍 재정의 (도메인 설계)

블로그 이름과 소개글을 처음부터 다시 잡았다.

이름: Life.Dev.Love.Phil
소개글: 삶은 개발. 인생은 빌드. 무에서 유를 창조하며 살아가는 이야기를 씁니다.
블로그 생성 초기부터 소개란에 적어뒀던 Life.Dev.Love.Phil이라는 문구에 드디어 제대로 된 의미를 부여했다. 

자세한 이야기는 첫 번째 글에 담아뒀다.

 

3단계 — 카테고리 재설계 (아키텍처 개편)

기존 30개 이상의 카테고리를 4개 섹션으로 완전히 재편했다.

📁 Life : 살아가는 이야기 (가족 / 건강 / 요리/ 여행)
📁 Dev : 개발 이야기 (아키텍처 / AI / Backend / Frontend /DB & Infra / 트러블슈팅 / 환경 & 도구 / 학습 노트 / CTO 관점 / 아카이브)
📁 Love : 좋아하는 것 (리뷰 / 스마트홈 & IoT / 취미 / 즐겨찾기/ 꿀팁)
📁 Phil : 나만의 기록 (나에게 쓰는 편지 / 커리어 / 성장 / 블로그 운영기 / 아카이브)

삭제한 카테고리만 20개가 넘는다. Dev. IBM, Dev. WAS, Dev. C++, Dev. 640시간 뭉개기… 지금의 나와 맞지 않는 코드는 과감하게 걷어냈다.

기존 글들은 삭제하지 않았다. URL이 살아있어야 지금까지 쌓인 SEO 자산이 유지된다.


4단계 — 태그 개편 (인덱싱 전략)

카테고리는 큰 분류로 고정하고, 세부 분류는 태그로 관리하기로 했다.

섹션 카테고리 태그 샘플
Dev. Backend #Java #Spring #JPA #Python
Dev. DB & Infra #Oracle #MySQL #MSSQL #Airflow #Docker #AWS #GCP
Dev. 환경 & 도구 #Mac #Linux #Windows #eclipse #IntelliJ #Git
Dev. 학습 노트 #정보처리기사 #필기 #실기 #알고리즘
Dev. 트러블슈팅 다른 곳에서 사용되는 모든 태그 자유 활용
Dev. 아키텍처 #DDD #디자인패턴 #객체지향 #시스템설계
Dev. AI #LLM #Agent #Python #ML
Dev. Frontend #JavaScript #CSS #HTML #codepen #React
Dev. CTO 관점 #리더십 #조직 #기술전략 #의사결정
Love. 리뷰 #책 #영화 #드라마 #디바이스 #애플 #샤오미 #구글홈
Love. 스마트홈 & IoT #스마트홈 #IoT #홈오토메이션 #SmartThings #자동화 #3D프린팅
Love. 취미 #골프 #축구 #테니스
Love. 즐겨찾기 #식당 #카페 #여행지 #골프장 #축구장 #숙소
+ 지역: #서울 #제주 #경기 #일본 #베트남
Phil. 커리어 #이직 #면접 #직무 #사이드프로젝트
Phil. 성장 #회고 #학습 #인사이트
Phil. 블로그 운영기 #티스토리 #애드센스 #스킨 #SEO
Life. 가족 #육아 #부모님 #반려동물
Life. 건강 #식단 #운동 #검진
Life. 요리 #홈쿠킹 #레시피 #식재료

앞으로의 계획

리팩토링은 끝났다. 이제 기능을 채울 차례다.

내가 직접 경험한 것들 - 소셜커머스 최초의 라이브커머스 개발, 광고 시스템 설계, 스타트업 R&D 신설, 멀티채널 예약 시스템 구축, 그리고 지금 진행 중인 Agentic 개발 도입 - 이런 이야기들을 하나씩 인터뷰 형식으로 풀어낼 생각이다.

[블로그 소생기] 시리즈도 계속 이어진다.

다음 편에서는 "예상치 못한 반전: 애드센스가 이미 살아있었다 + 트래픽 올리기 전략" 에 대해 기록할 예정이다.