JS1024

JS1024

  • 분류 전체보기 (142)
    • 개발 고민 (5)
    • Spring (19)
    • Python (4)
    • JAVA (6)
    • Algorithm (60)
    • Docker (3)
    • Redis (2)
    • CS (18)
      • DataBase (12)
      • NetWork (2)
      • OS (4)
    • Android (24)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

JS1024

컨텐츠 검색

태그

recyclerview local login login test API 코틀린 Android 시놀로지 nas Spring Boot 데이터베이스 안드로이드 Adapter 안드로이드 스튜디오 fragment spring 스프링 jwt 중복 요청 나스 Kotlin

최근글

댓글

공지사항

아카이브

Flyway(1)

  • 멀티테넌시 스키마 분리 전략

    MSA 구조 설계 중 사용자 DB 관리에 사용된 방식으로 하나의 소프트웨어 인스턴스가 여러 사용자 그룹 또는 테넌트를 지원하도록 설계된 아키텍처입니다. 쉽게 말해 여러 사용자가 동일한 소프트웨어와 인프라를 공유하면서도 서로의 데이터나 설정을 간섭받지 않고 독립적으로 서비스를 이용할 수 있는 구조입니다. 다수의 이용자들을 하나의 애플리케이션 서비스를 제공하고 사용자별 데이터를 노출되지 않도록 완전 분리함. 아키텍처 전체 흐름클라이언트 요청 수신필터/인터셉터에서 헤더에서 테넌트 식별자 추출(GateWay 서버에서 request에 추가되어 전달됨)Spring JPA 호출 시DynamicDataSourceRouter가 TenantContext로부터 lookup key(테넌트 ID) 결정기존에 생성된 Dat..

    2025.06.28
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바