개인 프로젝트
MSA 통합 플랫폼
2024.12 ~ 진행중
인프라 설계 및 구축
KubernetesJenkinsKafkaTailscaleDocker
여러 사이드 프로젝트(위딩, 축지법, Booksight 등)를 하나의 K8s 클러스터에서 운영하기 위한 MSA 인프라입니다. 10개의 마이크로서비스를 통합하고, CI/CD 파이프라인과 VPN 기반 보안 접근을 구축했습니다.
역할별 수행 내용
인프라
- K8s 클러스터 구축 및 namespace/RBAC 설정
- Jenkins CI/CD 파이프라인 (K8s 위 배포)
- Nexus 프라이빗 Docker registry 운영
- Kafka 이벤트 기반 서비스 통신
- Tailscale VPN 기반 보안 접근
- Docker buildx 멀티아키텍처 빌드 (amd64/arm64)
공통 모듈
- common-lib 공유 라이브러리 설계
- Gradle 로컬 배포 자동화
주요 성과
- 10개 마이크로서비스 단일 클러스터 통합 운영
- 멀티아키텍처 빌드로 ARM/x86 환경 모두 지원