개인 프로젝트

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 환경 모두 지원

관련 자료