Search
moon
sun

2026년 두 번째 개발일지

작성자
상태
완료
날짜
2026/04/30

CDN 분리

3월에는 컨텐츠가 아니라 조금 의외의 영역을 맡게 되었습니다.
QA CDN 분리 및 보안 강화 작업입니다.
라이브, 검수, QA CDN을 분리하고 폴더 구조를 새로 정리하는 작업이었습니다.
빌드 쪽에서도 QA와 라이브 검수에 각각 따로 CDN Config를 올려야 하는 구조로 바뀌었습니다.
에셋 번들은 바뀐 CDN에서 유니티 서버 테스트까지 마쳤고, 테이블 쪽은 순서를 맞춰 이어서 진행했습니다.
또 SDK, CDN Config, 에셋 번들, 테이블이 TCP 대신 HTTP를 강제로 쓰고 있는지도 하나씩 확인했습니다.
입사 초 온보딩 때 빌드 중에 에셋 시스템 문제를 겪었던 경험이 이번 작업에서 도움이 되었습니다.
인프라 작업은 눈에 보이는 결과물이 없어서 티가 잘 나지 않지만, 한 군데만 잘못되어도 라이브 전체에 영향을 줄 수 있어서 오히려 더 조심스러웠습니다.

문서도 개발이다

작업을 하면서 빌드 가이드 문서도 작성했습니다.
빌드 현황과 주기, QA 빌드를 받는 방법까지 정리했습니다.
예전에는 문서 작성을 개발이 끝난 뒤에 하는 부가적인 일이라고 생각했습니다.
하지만 다른 분이 같은 작업을 할 때 시간을 꽤 아낄 수 있다는 걸 생각하면, 이것도 개발의 일부라고 생각합니다.

커밋 로그로 돌아본 1년

입사한 지 1년이 되면서, 제 1년을 한 번 돌아보고 싶었습니다.
그래서 SVN 커밋 로그를 직접 분석해봤습니다.
제가 부족했던 부분과 제가 만든 시스템이 어디까지 영향을 주고 있는지 확인하고 싶었습니다.
아티팩트 개선 작업을 계기로 SVN 로그를 정리하고, 업데이트 이후의 로그를 따라가며 제가 만든 시스템의 영향도를 분석했습니다.
분석하다 보니 코드만 볼 게 아니라, 프리팹이 어디서 쓰이고 있는지도 영향도에 포함해야 한다는 걸 알게 되었습니다.
유니티 프로젝트에서는 코드보다 프리팹이 더 넓게 퍼져 있는 경우가 많기 때문입니다.
1년 전의 제가 남긴 커밋을 보는 건 조금 부끄러운 일이기도 했지만, 어떤 공부보다 정확하게 제 약점을 알려주었습니다.