목록 보기
nginx 설정 없이 우아하게 서비스 점검하기 (下)
아키텍처

nginx 설정 없이 우아하게 서비스 점검하기 (下)

마켓컬리
마켓컬리
2025년 10월 10일

두줄요약

nginx 설정에 의존하지 않고 서비스 점검용 접근 차단을 구현한 사례를 다뤘습니다. 메타데이터와 실행데이터를 분리해 화면과 API를 유연하게 제어했습니다.

핵심 내용

  • nginx 설정에 의존하지 않고 서비스 점검용 접근 차단을 구현한 AccessBlock 리뉴얼 사례
  • 메타데이터와 실행데이터를 분리해 관리하며, 메타데이터는 구글시트→BigQuery→Redis로 3분 주기 동기화
  • 실행데이터는 Swagger API로 즉시 등록·삭제하고, 클러스터·창고·권한 조건으로 화면과 API 차단을 제어
  • 프론트는 VueRouter beforeEach, 백엔드는 Spring AOP와 @ExcludeAccessBlock으로 접근 제어

적용해볼 점

  • 운영 제약이 큰 환경에서 인프라 설정 대신 애플리케이션 레벨 제어로 우회하는 설계
  • 정적 관리 데이터와 휘발성 실행 데이터를 분리해 성격에 맞는 저장·동기화 방식 선택
  • 차단 대상과 예외 대상을 분리해 운영자도 직관적으로 다룰 수 있는 관리 흐름 구성

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...