1. 개요 멀티테넌시는 소프트웨어 애플리케이션의 단일 인스턴스가 여러 테넌트 또는 고객에게 서비스를 제공 하는 아키텍처를 나타냅니다 . 테넌트가 사용하는 데이터와 리소스가 다른 것과 분리되도록 테넌트 간에 필요한 수준의 격리가 가능합니다. 이 사용방법(예제)에서는 Spring Data JPA를 사용하여 Spring Boot 애플리케이션에서 다중 테넌시를 구성하는 방법을 살펴봅니다. 또한 JWT 를 사용하여 테넌트에 Security을 추가합니다 . 2. 멀티 테넌시 모델 다중 테넌트 시스템에는 세 가지 주요 접근 방식이 있습니다. 별도의 데이터베이스 공유 데이터베이스 및 별도의 스키마 공유 데이터베이스 및 공유 스키마 2.1. 별도의 데이터베이스 이 접근 방식에서 각 테넌트의 데이터는 별도의 데이터베이스 ..