7ms로 끝내는 인가 체크, flex는 아키텍처부터 다르게 설계합니다
0
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

이 게시물은 분산환경에서 신뢰성을 확보한 이벤트 스트리밍 구조와 7ms 인가 체크를 달성한 아키텍처 설계 이야기입니다.

분산 신뢰성 설계

  • 메시지를 신뢰하지 않음: 유실·중복·비순차성 고려
  • 도메인 트랜잭션과 함께 Outbox 테이블에 메시지 저장
  • CDC(Debezium)로 감지 후 Kafka에 publish
  • Consumer는 consume log로 중복 처리 여부 확인

인가 분리와 성능

  • 인가 로직을 도메인 외부로 분리
  • ReBAC 모델 기반 OpenFGA 저장소에 권한 구성
  • 모든 API 요청을 인가 서버에 질의해 평균 7ms 응답
  • 분리로 도메인 경량화 및 빠른 실험·확장 가능

연관 게시글