Woojin Lim
Backend Developer
Linux Enthusiast
Self-Hosting & Infrastructure
초등학교 때 Minecraft 서버를 운영하기 시작한 것을 계기로 Linux, 네트워킹, 백엔드 개발, 가상화, 인프라 엔지니어링까지 점차 관심 분야를 넓혀왔습니다.
woojin-lim
$ stack --focus infrastructure
linux • networking • nginx • proxmox • node.js
$ _
Role: Infrastructure Engineer
Challenges: 동시 트래픽 처리 상황에서 지연 시간과 리소스 사용량의 균형 유지
Lessons: 안정적인 인프라는 관측 가능성과 예측 가능한 운영 플레이북에서 비롯된다
Role: System Administrator
Challenges: 서비스 간 통신을 유지하면서 명확한 신뢰 경계를 설정하는 것
Lessons: 초기에 내린 인프라 아키텍처 결정이 이후 마이그레이션 복잡도를 줄여준다
Role: Mirror Admin
Challenges: 업데이트 및 피크 시간대에 미러 동기화 신뢰성 유지
Lessons: 미러 일관성을 유지하려면 자동화와 검증 파이프라인이 필수적이다
Role: Infrastructure Engineer
Challenges: 안전한 공용 진입점을 설계하면서 라우팅 관리를 유지보수 가능하게 하는 것
Lessons: 보안과 라우팅은 일회성 패치가 아닌 기본 인프라로 코드화되어야 한다
Role: Backend & Infra Engineer
Challenges: 반복적인 제품 변경 상황에서 안정적인 배포 유지
Lessons: 운영 신뢰성은 견고한 시스템과 명확한 팀 커뮤니케이션이 함께 필요하다
Role: Backend Developer
Challenges: 다양한 명령어 흐름에서 비동기 이벤트를 예측 가능하게 처리
Lessons: 이벤트 기반 아키텍처는 강력한 디버깅 습관과 API 통합 규율을 길러준다
Role: Backend Developer
Challenges: 일관된 API 경계 설계와 유지보수 가능한 서비스 계층 구성
Lessons: 라우트와 서비스 간 명확한 계약이 기능의 확장성과 테스트 용이성을 보장한다