Jenkins + EC2 빌드 서버를 GitHub Actions로 교체한 이유 — 월 33,500원과 간헐적 빌드 실패
2026년 3월 25일
CPU 98% 유휴 상태인 t3a.small 서버가 Next.js 빌드에서 반복 실패한 원인을 분석하고, 이벤트 기반 GitHub Actions CI/CD로 전환한 과정을 정리한다.
문서화, 생각, 그리고 기술적 모험.
웹 개발과 프론트엔드 엔지니어링에 집중합니다.
2026년 3월 25일
CPU 98% 유휴 상태인 t3a.small 서버가 Next.js 빌드에서 반복 실패한 원인을 분석하고, 이벤트 기반 GitHub Actions CI/CD로 전환한 과정을 정리한다.
2026년 3월 15일
ESLint `no-useless-return`을 Biome nursery 룰로 포팅하면서 AST 기반 tail position 판별, `.inspired()` 매핑 선택, 26개 스냅샷 테스트로 검증한 과정을 정리했다.
2026년 2월 20일
`export * as` 구조가 공통 진입점에서 그래프 입구를 넓히는 원리와, 직접 import 전환으로 shared 청크를 줄인 경로를 Webpack 분석 단계 기준으로 정리합니다.