MSA / Kubernetes / AI Observability
Alphacar Kubernetes Platform
자동차 서비스 플랫폼을 MSA로 나누고, 멀티 클라우드 Kubernetes 환경과 AI 기반 관측성을 함께 구축한 인프라 프로젝트입니다.
Status: Public / Built
Role: Cloud Native / DevOps / Backend
- Problem
- 자동차 상담, 커뮤니티, 뉴스, 견적, 검색, 모니터링 분석처럼 성격이 다른 기능을 하나의 플랫폼으로 운영하려면 서비스 경계와 배포/관측 흐름이 분명해야 합니다.
- Build
- Next.js 15 프론트엔드와 NestJS 마이크로서비스를 Kubernetes에 배포하고, AWS EKS와 GCP GKE를 VPN으로 연결했습니다. ArgoCD와 Terraform으로 GitOps/IaC 흐름을 만들고, Prometheus, Grafana, Loki, Tempo, Grafana Alloy로 관측 스택을 구성했습니다.
- Result
- 애플리케이션 코드, Kubernetes 매니페스트, 모니터링, CI/CD, 멀티 클라우드 인프라가 한 저장소 안에서 함께 설명되는 클라우드 네이티브 포트폴리오 증거가 되었습니다.
Evidence
- 7개 이상 독립 마이크로서비스를 Kubernetes 환경에서 동작하도록 구성
- AWS Bedrock, LangChain, FAISS 기반 AI Chat 및 모니터링 분석 흐름 포함
- ArgoCD, Jenkins, Harbor, Terraform, Sealed Secrets, Traefik Ingress 사용
- Prometheus 메트릭, Loki 로그, Tempo 트레이스, Slack 알림, k6 리포트 연결
Next.js NestJS Kubernetes AWS EKS GCP GKE ArgoCD Terraform Bedrock