Skip to content

v1.0.0

Latest

Choose a tag to compare

@atimaby28 atimaby28 released this 24 Feb 11:02
· 5 commits to main since this release

🚀 CoreBridge-MSA v1.0.0

첫 정식 릴리즈 | 2025-02-24

채용 플랫폼 기반 MSA 아키텍처로, 6가지 핵심 패턴을 13개 마이크로서비스에 적용한 프로젝트입니다.


🏗️ Architecture Patterns

1. Outbox Pattern

  • Common 모듈 기반 Outbox 이벤트 발행 구조
  • Kafka Relay + Scheduled Republishing으로 메시지 유실 방지
  • 4개 서비스에 적용

2. Circuit Breaker

  • Resilience4j 기반 서킷 브레이커 독자 구현
  • Fallback 응답 및 모니터링 API 제공
  • 5개 서비스에 적용

3. CQRS + Batch

  • Local Read Cache를 활용한 명령/조회 분리
  • Hot Scheduler 기반 배치 처리로 데이터 동기화

4. AI Pipeline

  • FastAPI + Ollama + n8n 조합의 AI 추천 시스템
  • 기존 대비 99.7% 성능 개선 달성
  • TechCompany 채용 공고 기반 맞춤 추천

5. API Gateway

  • 단일 진입점을 통한 라우팅 및 인증 처리
  • 마이크로서비스 간 통합 관리

6. Kubernetes + Jenkins CI/CD

  • K3s(WSL2) 기반 컨테이너 오케스트레이션
  • Jenkins 파이프라인을 통한 자동 빌드/배포

📊 Project Stats

  • 마이크로서비스: 13개
  • Java 파일: 257개
  • 테스트: 46개 파일 · 327개 메서드 (단위 + 통합)

🔗 Demo


Full Changelog: https://github.com/atimaby28/CoreBridge-MSA/commits/v1.0.0