영차
이 태그가 붙은 글 3편 · 전체 보기
Spring 트랜잭션과 Kafka 이벤트를 안전하게 연결하는 방법
영차에서 DB 변경과 Kafka 이벤트 발행이 어긋날 수 있는 지점을 확인하고, Spring의 트랜잭션 경계와 Outbox Relay로 발행 유실을 줄인 과정을 정리했다. 중복 이벤트를 멱등하게 처리하는 기준도 함께 다룬다.
영차 BE에서 게이트웨이와 모듈 사이의 데이터를 동기화하는 방법
게이트웨이를 데이터 조립기로 만들지 않고, 데이터 소유 서비스와 이벤트 기반 읽기 복제본으로 모듈을 연결하는 구조를 정리했다. 중복 이벤트와 퇴사 데이터 보존, 발행 유실을 줄이는 방법도 함께 다룬다.
Keycloak은 인증만, 사업장 권한은 영차가 판단한다
영차에서 Keycloak을 사용자 인증과 토큰 발급에 집중시키고, 사업장별 권한은 애플리케이션이 다시 확인하도록 나눈 이유를 정리했다. 멀티테넌트 서비스에서 JWT의 역할과 한계, 모바일 로그인 흐름, 토큰 갱신 기준도 함께 다룬다.