Event-Driven Architecture(EDA) 및 Keycloak 확장을 통한 초대 기반(Invitation-driven) SSO 가입 체계 구축
기존 Keycloak의 단일 인증 구조를 탈피하여 멀티테넌트 격리(Isolation)를 구현하고, EDA 기반 비동기 파이프라인으로 초대형 가입 프로세스를 통합한 엔터프라이즈급 IAM 아키텍처 설계
- Java
- Spring Boot
- Kafka
- MSA
- Keycloak
- EDA
기존 Keycloak의 단일 인증 구조를 탈피하여 멀티테넌트 격리(Isolation)를 구현하고, EDA 기반 비동기 파이프라인으로 초대형 가입 프로세스를 통합한 엔터프라이즈급 IAM 아키텍처 설계
법적 컴플라이언스 변화에 대응하여, 대규모 휴면 데이터의 격리(일 단위 배치 및 실시간 복구) 아키텍처를 제로베이스에서 구축하고, 규제 완화 시 전체 데이터 역마이그레이션(재통합)을 통해 시스템을 최적화한 프로젝트입니다.
MSA 환경에서 파편화되기 쉬운 인증/인가(OAuth2·RBAC) 및 전역 예외 처리 인프라를 사내 표준 라이브러리로 통합하고, Nexus 기반의 배포 자동화를 통해 전사적인 아키텍처 거버넌스를 확립한 프로젝트입니다.