Tag

multi-tenant

0 views collected around this technical thread.

Xiaolei Talks DB
Xiaolei Talks DB
Jun 5, 2025 · Databases

How Zhihu Scaled Its Data Architecture with OceanBase: A Multi‑Database Journey

Zhihu’s evolving data architecture transitioned from a single MySQL setup to a heterogeneous ecosystem of SQL, NoSQL, and graph databases, ultimately adopting OceanBase for its multi‑tenant, high‑compression capabilities, supported by tools like OMS, OCP, and ob‑operator to achieve cost savings, performance gains, and robust operations.

Distributed DatabasesOceanBasePerformance Optimization
0 likes · 12 min read
How Zhihu Scaled Its Data Architecture with OceanBase: A Multi‑Database Journey
Code Ape Tech Column
Code Ape Tech Column
May 13, 2025 · Backend Development

Elegant Multi‑Tenant Data Isolation with MyBatis‑Plus in SaaS Applications

This article explains the concept of SaaS multi‑tenant architecture, compares three data‑isolation designs, and demonstrates how to implement elegant tenant‑level data isolation in Java using MyBatis‑Plus’s tenant plugin, complete with configuration, handler code, SQL examples, and troubleshooting tips.

Data IsolationJavaMyBatis-Plus
0 likes · 15 min read
Elegant Multi‑Tenant Data Isolation with MyBatis‑Plus in SaaS Applications
Java Tech Enthusiast
Java Tech Enthusiast
May 6, 2025 · Cloud Computing

Understanding SaaS Architecture: Cloud Service Models, Multi‑Tenant Design, and Core Components

Understanding SaaS architecture involves grasping cloud service models—PaaS, IaaS, SaaS—recognizing its subscription‑based, hosted nature, classifying business, efficiency, and hybrid solutions, and implementing core components such as security, data isolation, configurability, zero‑downtime upgrades, and multi‑tenant designs using vertical, shared, or domain‑segmented isolation.

IaaSPaaSSaaS
0 likes · 13 min read
Understanding SaaS Architecture: Cloud Service Models, Multi‑Tenant Design, and Core Components
macrozheng
macrozheng
Mar 26, 2025 · Backend Development

Master Multi‑Tenant Architecture with Spring Boot & Spring Cloud

This article explains the concept, advantages, design choices, and step‑by‑step implementation of a multi‑tenant architecture using Spring Boot and Spring Cloud, covering database design, tenant isolation, dynamic routing, and deployment scenarios for SaaS and enterprise applications.

JavaMicroservicesSpring Boot
0 likes · 14 min read
Master Multi‑Tenant Architecture with Spring Boot & Spring Cloud
Lobster Programming
Lobster Programming
Mar 6, 2025 · Backend Development

Which Multi‑Tenant Architecture Is Right for Your SaaS? A Deep Dive into 5 Patterns

This article explains five common multi‑tenant implementation patterns—independent databases, shared database with separate schemas, shared tables, hybrid approaches, and containerized isolation—detailing their isolation levels, cost implications, scalability, and suitable use cases for SaaS applications.

Database IsolationSaaSarchitecture
0 likes · 6 min read
Which Multi‑Tenant Architecture Is Right for Your SaaS? A Deep Dive into 5 Patterns
Architect's Guide
Architect's Guide
Mar 4, 2025 · Backend Development

Implementing Multi‑Tenant Architecture with Spring Boot and Spring Cloud

This article explains the concepts, advantages, design choices, database strategies, and step‑by‑step implementation of a multi‑tenant system using Java Spring Boot and Spring Cloud, including code samples for data sources, dynamic routing, and tenant management in cloud environments.

JavaMicroservicesSpring Boot
0 likes · 13 min read
Implementing Multi‑Tenant Architecture with Spring Boot and Spring Cloud
IT Services Circle
IT Services Circle
Feb 19, 2025 · Databases

Four Common Multi‑Tenant Isolation Strategies and Their Trade‑offs

This article examines four typical multi‑tenant isolation approaches—field filtering, schema separation, independent databases, and hybrid architectures—detailing their implementation, risk checklists, code examples, suitable scenarios, and the cost‑security balance each entails.

Database IsolationJavaMyBatis
0 likes · 11 min read
Four Common Multi‑Tenant Isolation Strategies and Their Trade‑offs
Architect's Guide
Architect's Guide
Jan 13, 2025 · Cloud Computing

Understanding SaaS Systems: Architecture, Features, Types, and Multi‑Tenant Design

This article provides a comprehensive overview of SaaS systems, covering cloud service models (PaaS, IaaS, SaaS), key characteristics, differences from traditional and internet services, classification into business, efficiency, and hybrid types, SaaSification steps, core components, and multi‑tenant architectures with various isolation models.

IaaSPaaSSaaS
0 likes · 15 min read
Understanding SaaS Systems: Architecture, Features, Types, and Multi‑Tenant Design
Architecture and Beyond
Architecture and Beyond
Jan 4, 2025 · Backend Development

From ToC to ToB: Key Shifts in SaaS Product Design, Architecture, and Business Logic

This article examines how SaaS products evolve from consumer‑focused (ToC) to enterprise‑focused (ToB) models, detailing differences in target users, pricing, product features, multi‑tenant architecture, scalability, high availability, security, compliance, and API integration strategies required for successful business‑to‑business transformation.

APISaaSSecurity
0 likes · 28 min read
From ToC to ToB: Key Shifts in SaaS Product Design, Architecture, and Business Logic
58 Tech
58 Tech
Dec 18, 2024 · Big Data

Architecture Evolution and Capability Building of the Smart Acceleration Engine in the 58 Big Data Platform

The article details the background, architectural challenges, and comprehensive redesign of the Smart Acceleration Engine—including multi‑tenant support, cross‑datacenter scheduling, enriched engine selection, parsing and forwarding enhancements, compatibility adaptations, stability fixes, containerized deployment, and performance gains—demonstrating significant operational improvements and future directions for the platform.

Apache KyuubiBig DataPerformance Optimization
0 likes · 14 min read
Architecture Evolution and Capability Building of the Smart Acceleration Engine in the 58 Big Data Platform
Selected Java Interview Questions
Selected Java Interview Questions
Dec 13, 2024 · Backend Development

Implementing Multi‑Tenant Architecture with Spring Boot and Spring Cloud

This article explains the concept, advantages, and technical choices of multi‑tenant architecture, then details a design using Spring Boot and Spring Cloud, covering database strategies, deployment isolation, tenant management, code examples, and step‑by‑step implementation for SaaS applications.

Database DesignMicroservicesSpring Boot
0 likes · 13 min read
Implementing Multi‑Tenant Architecture with Spring Boot and Spring Cloud
Xiaolei Talks DB
Xiaolei Talks DB
Nov 29, 2024 · Databases

How OceanBase’s Shared‑Nothing Architecture Powers Scalable, High‑Availability Databases

OceanBase employs a shared‑nothing distributed cluster design where each node runs its own SQL, storage, and transaction engines, evolving through versions 0.5 to 4.0 to improve scalability, high availability, and low latency, while supporting multi‑tenant deployments and TPC‑C benchmark success.

Distributed DatabaseHigh AvailabilityTPC-C
0 likes · 7 min read
How OceanBase’s Shared‑Nothing Architecture Powers Scalable, High‑Availability Databases
Selected Java Interview Questions
Selected Java Interview Questions
Nov 12, 2024 · Backend Development

Refactoring a Multi‑Tenant Backend Service Using DDD and Factory Pattern

This article presents a case study of optimizing a multi‑tenant Java Spring MVC backend by applying domain‑driven design principles, the dependency inversion principle, and a factory pattern to decouple tenant‑specific logic, reduce service size, and improve maintainability and testability.

DDDFactory PatternJava
0 likes · 5 min read
Refactoring a Multi‑Tenant Backend Service Using DDD and Factory Pattern
58 Tech
58 Tech
Oct 28, 2024 · Databases

Design and Practices of Multi‑Tenant Database Management in the QiaoFang SaaS System

This article examines the QiaoFang SaaS platform’s multi‑tenant database architecture, tenant data governance, multi‑partition service design, and operational practices such as database operations, cleanup, and monitoring, highlighting the challenges and solutions for large‑scale real‑estate brokerage services.

Data GovernanceDatabase ArchitectureSaaS
0 likes · 17 min read
Design and Practices of Multi‑Tenant Database Management in the QiaoFang SaaS System
macrozheng
macrozheng
Oct 12, 2024 · Cloud Computing

Mastering SaaS: Key Concepts, Architecture, and Multi‑Tenant Design

This article provides a comprehensive overview of SaaS, covering cloud service models (PaaS, IaaS, SaaS), the two main characteristics of SaaS systems, differences from traditional software, various SaaS classifications, steps to SaaS-ify a product, core components, and multi‑tenant architectures with deployment models.

Cloud ArchitectureIaaSPaaS
0 likes · 18 min read
Mastering SaaS: Key Concepts, Architecture, and Multi‑Tenant Design
Tencent Architect
Tencent Architect
Sep 4, 2024 · Databases

X‑Stor: A Cloud‑Native Multi‑Model NoSQL Database Service – Design, Architecture, and Evaluation

The article introduces X‑Stor, a cloud‑native NoSQL database service that supports multiple data models and process‑level multi‑tenant isolation, describes its plugin‑based architecture and Request Unit metric, and presents experimental results showing superior performance, effective tenant isolation, and load‑balancing benefits compared with traditional single‑model NoSQL systems.

Cloud NativeDatabaseNoSQL
0 likes · 11 min read
X‑Stor: A Cloud‑Native Multi‑Model NoSQL Database Service – Design, Architecture, and Evaluation
DataFunSummit
DataFunSummit
Aug 6, 2024 · Big Data

Implementing a Multi‑Tenant Lakehouse Data Platform for Real‑Time Analytics at a SaaS CRM Company

This article details how a SaaS CRM provider built a cloud‑native Lakehouse platform to support multi‑tenant real‑time analytics, describing data challenges, metadata‑driven architecture, virtual database design, query optimization, BI integration, AI readiness, migration steps, and the resulting performance and scalability gains.

Big DataData PlatformLakehouse
0 likes · 19 min read
Implementing a Multi‑Tenant Lakehouse Data Platform for Real‑Time Analytics at a SaaS CRM Company
DataFunSummit
DataFunSummit
May 24, 2024 · Big Data

Ctrip's Experience with Alluxio in Its Big Data Platform: Architecture, Transparent Access, Custom Authentication, CallerContext, and Dynamic Configuration

This article details how Ctrip, a leading travel company, leverages Alluxio as a distributed cache within its extensive big‑data infrastructure to improve data access speed, implement transparent storage access, support custom authentication and multi‑tenant features, enhance audit logging with CallerContext, and dynamically distribute client configurations via Kyuubi.

AlluxioBig DataCallerContext
0 likes · 14 min read
Ctrip's Experience with Alluxio in Its Big Data Platform: Architecture, Transparent Access, Custom Authentication, CallerContext, and Dynamic Configuration
Architecture Digest
Architecture Digest
Mar 6, 2024 · Databases

Implementing SaaS Multi‑Tenant Architecture with Shared Database Table Partitioning in MySQL

This article explains how to design a SaaS system that isolates each subsidiary's data by adding a tenant_id column to a shared MySQL table, converting the table to LIST‑partitioned storage, and enforcing tenant‑level access through stored procedures and a MyBatis interceptor, complete with code examples and testing steps.

MyBatisMySQLSaaS
0 likes · 18 min read
Implementing SaaS Multi‑Tenant Architecture with Shared Database Table Partitioning in MySQL