Repository navigation
🚀 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
- URL: https://corebridge.cloud
- 테스트 계정: user@demo.com / company@demo.com / admin@demo.com
- 비밀번호: qwer1234
Full Changelog: https://github.com/atimaby28/CoreBridge-MSA/commits/v1.0.0