Tagged articles
113 articles
Page 1 of 2
AI Step-by-Step
AI Step-by-Step
Apr 26, 2026 · Artificial Intelligence

Designing Multi‑Tenant Agent Isolation for Verifiable Tenant Boundaries

The article analyzes how B‑side SaaS agents must extend isolation beyond the data layer to the execution layer, introducing a tenant control plane, tiered compute isolation, pre‑retrieval RAG filtering, versioned prompt loading, and a detailed launch checklist to ensure every inference, retrieval, and action respects a verifiable tenant boundary.

Agent ArchitectureRAG isolationSaaS
0 likes · 15 min read
Designing Multi‑Tenant Agent Isolation for Verifiable Tenant Boundaries
vivo Internet Technology
vivo Internet Technology
Apr 22, 2026 · Cloud Native

Deep Dive into Vivo Activity System Globalization: Boost Reuse, Cut Maintenance

The article details Vivo's activity system globalization, covering multilingual support, multi‑timezone handling, multi‑tenant architecture, multi‑datacenter deployment, and a unified global code line, showing how these measures increase component reuse, lower maintenance costs, and improve global service stability.

Cloud Nativearchitectureglobalization
0 likes · 17 min read
Deep Dive into Vivo Activity System Globalization: Boost Reuse, Cut Maintenance
Alibaba Cloud Native
Alibaba Cloud Native
Apr 21, 2026 · Cloud Native

Why Alibaba Cloud’s AgentRun Is Redefining Managed AI Agents for Enterprises

AgentRun offers a cloud‑native, serverless platform that abstracts the full lifecycle of AI agents—definition, runtime, session, and event stream—while providing enterprise‑grade features such as model‑agnostic services, data‑in‑region networking, unified credential management, multi‑tenant isolation, full‑stack observability, and elastic scaling.

AI agentsCloud NativeEnterprise AI
0 likes · 16 min read
Why Alibaba Cloud’s AgentRun Is Redefining Managed AI Agents for Enterprises
Wu Shixiong's Large Model Academy
Wu Shixiong's Large Model Academy
Apr 3, 2026 · Artificial Intelligence

Why Post‑Filtering Fails in Enterprise RAG and How to Securely Pre‑Filter

Enterprise RAG systems often mistakenly apply post‑filtering, retrieving unauthorized documents before permission checks, which violates audit compliance, wastes Top‑K slots, and risks data leakage in multi‑tenant environments; this article explains why pre‑filtering at the vector search layer, proper metadata design, token validation, and dynamic permission handling are essential.

Pre-filteringRAGSecurity
0 likes · 15 min read
Why Post‑Filtering Fails in Enterprise RAG and How to Securely Pre‑Filter
Code Wrench
Code Wrench
Mar 31, 2026 · Artificial Intelligence

How LocalAI Turns LLMs into Fully‑Featured Agents with Async SSE and Multi‑Tenant Isolation

This article deep‑dives into LocalAI’s source code, revealing how YAML‑defined agents are transformed into Go‑based concurrent engines, how an asynchronous SSE lifecycle stream replaces simple token streaming, and how state tracking and multi‑tenant isolation enable robust, production‑grade AI programming assistants.

AsynchronousGoLocalAI
0 likes · 7 min read
How LocalAI Turns LLMs into Fully‑Featured Agents with Async SSE and Multi‑Tenant Isolation
AI Large Model Application Practice
AI Large Model Application Practice
Mar 23, 2026 · Artificial Intelligence

Turning OpenClaw into a Secure, Scalable Enterprise AI Platform

This article explores how to engineer OpenClaw from a personal desktop assistant into a controllable, enterprise‑grade AI productivity platform by addressing multi‑tenant architecture, security safeguards, application integration, skill asset management, cost governance, and operational monitoring.

Cost ManagementEnterprise AIOpenClaw
0 likes · 16 min read
Turning OpenClaw into a Secure, Scalable Enterprise AI Platform
Old Zhang's AI Learning
Old Zhang's AI Learning
Mar 8, 2026 · Artificial Intelligence

Twinkle – A Lightweight, Fully Chinese Large‑Model Training Framework from ModelScope

Twinkle is a lightweight client‑server training framework open‑sourced by ModelScope that abstracts away Ray clusters, data and model parallelism, offers three run modes (torchrun, Ray, HTTP), multi‑tenant LoRA training, dual back‑ends (Transformers and Megatron), and a serverless Training‑as‑a‑Service gateway for enterprise and individual developers.

LoRAModelScopeTaaS
0 likes · 14 min read
Twinkle – A Lightweight, Fully Chinese Large‑Model Training Framework from ModelScope
Java Architect Essentials
Java Architect Essentials
Dec 3, 2025 · Backend Development

How to Implement Data Isolation in Spring Boot with MyBatis Interceptor and JSqlParser

This guide shows how to achieve multi‑tenant data isolation in a Spring Boot application by creating a MyBatis interceptor that modifies SQL statements using JSqlParser, covering dependency setup, interceptor implementation, testing, and the rationale for intercepting the StatementHandler.prepare method.

Data IsolationJSqlParserMyBatis
0 likes · 14 min read
How to Implement Data Isolation in Spring Boot with MyBatis Interceptor and JSqlParser
Tech Freedom Circle
Tech Freedom Circle
Nov 4, 2025 · Backend Development

Designing a Non‑Intrusive Spring Cloud SaaS Multi‑Tenant Component for Full‑Stack Data Isolation

The article presents a step‑by‑step, code‑driven design of a Spring Cloud SaaS multi‑tenant solution that balances resource sharing and strict data isolation by using a shared‑database, shared‑schema approach with tenant_id filtering, ThreadLocal context, MyBatis‑Plus interceptors, Redis key prefixing, Sa‑Token session segregation, and Spring Boot auto‑configuration.

Sa-TokenSaaSSpring Boot
0 likes · 16 min read
Designing a Non‑Intrusive Spring Cloud SaaS Multi‑Tenant Component for Full‑Stack Data Isolation
Architecture and Beyond
Architecture and Beyond
Jun 21, 2025 · Information Security

How Permission Control Can Make or Break Your SaaS Product (Design Tips)

Permission control is a critical, often overlooked component of SaaS products; this article explains why it matters, outlines core concepts, compares ACL, RBAC, and ABAC models, discusses SaaS-specific challenges like multi‑tenant isolation, and offers practical design, implementation, and performance‑optimization guidelines.

PermissionsRBACSaaS
0 likes · 21 min read
How Permission Control Can Make or Break Your SaaS Product (Design Tips)
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.

BackendData IsolationJava
0 likes · 15 min read
Elegant Multi‑Tenant Data Isolation with MyBatis‑Plus in SaaS Applications
Bilibili Tech
Bilibili Tech
May 9, 2025 · Artificial Intelligence

How an AI Gateway Scales LLM Services: Architecture, Auth, Quotas, and Load Balancing

This article explains the design of an AI gateway that centralizes LLM access, detailing its background, overall architecture, authentication, quota management, multi‑model routing, load‑balancing strategies, multi‑tenant isolation, observability features, and the supported API protocols for enterprise integration.

AI gatewayAuthenticationLLM
0 likes · 17 min read
How an AI Gateway Scales LLM Services: Architecture, Auth, Quotas, and Load Balancing
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
Huolala Safety Emergency Response Center
Huolala Safety Emergency Response Center
Apr 14, 2025 · Information Security

How a Key Gateway Secures Third‑Party API Calls and Prevents Key Leaks

This article analyzes the security risks of exposing third‑party service keys in modern applications, examines traditional and ideal key‑management approaches, and presents a detailed design of a Key Gateway that centralizes signing, encryption, token handling, multi‑tenant support, and robust exception management to protect sensitive credentials.

API Securityaccess controlencryption
0 likes · 17 min read
How a Key Gateway Secures Third‑Party API Calls and Prevents Key Leaks
Java Architect Essentials
Java Architect Essentials
Apr 10, 2025 · Backend Development

Master Dynamic Data Source Switching in SpringBoot: A Step‑by‑Step Guide

This article walks through the complete process of implementing dynamic data source switching in a SpringBoot application, covering the core concepts of thread‑local context, abstract routing, custom annotations with AOP, configuration, code examples, and important considerations such as transaction management and performance.

JavaSpringBootThreadLocal
0 likes · 6 min read
Master Dynamic Data Source Switching in SpringBoot: A Step‑by‑Step Guide
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.

MicroservicesSpring BootSpring Cloud
0 likes · 14 min read
Master Multi‑Tenant Architecture with Spring Boot & Spring Cloud
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.

Backend ArchitectureJavaMicroservices
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 isolationfield isolationmulti-tenant
0 likes · 11 min read
Four Common Multi‑Tenant Isolation Strategies and Their Trade‑offs
Su San Talks Tech
Su San Talks Tech
Feb 18, 2025 · Databases

Four Proven Multi‑Tenant Isolation Patterns and When to Use Them

This article examines four common multi‑tenant isolation strategies—field filtering, schema separation, independent databases, and hybrid approaches—detailing their architectures, code implementations, operational trade‑offs, and suitability for different business scenarios, helping engineers balance security, cost, and performance.

Backend Developmentdatabase isolationmulti-tenant
0 likes · 10 min read
Four Proven Multi‑Tenant Isolation Patterns and When to Use Them
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.

APIProduct ArchitectureSaaS
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 Cloud
0 likes · 13 min read
Implementing Multi‑Tenant Architecture with Spring Boot and Spring Cloud
Architect
Architect
Nov 17, 2024 · Backend Development

How to Refactor a Multi‑Tenant Service to Reduce Coupling and Code Bloat

The article presents a real‑world case of a multi‑tenant system whose business logic was tightly coupled across tenants, leading to a massive service class, and demonstrates how applying Domain‑Driven Design, the Dependency Inversion Principle, and the Factory pattern can restructure the code into isolated tenant‑specific actions, improving maintainability and testability.

Backend ArchitectureCode RefactoringDependency Inversion
0 likes · 6 min read
How to Refactor a Multi‑Tenant Service to Reduce Coupling and Code Bloat
Huolala Tech
Huolala Tech
Nov 14, 2024 · Operations

How Huolala Scaled Kafka: From Integrated Design to Cloud‑Native Elastic Architecture

This article chronicles the evolution of Huolala’s Kafka infrastructure—from an integrated compute‑storage design to a separated compute‑storage model with multi‑tenant deployment, and finally to a cloud‑native elastic architecture—detailing the challenges of capacity awareness, alarm configuration, and cost‑effective performance optimization.

KafkaOperationscapacity planning
0 likes · 9 min read
How Huolala Scaled Kafka: From Integrated Design to Cloud‑Native Elastic Architecture
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.

IaaSPaaSSaaS
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-nativeNoSQLRequest Unit
0 likes · 11 min read
X‑Stor: A Cloud‑Native Multi‑Model NoSQL Database Service – Design, Architecture, and Evaluation
Tencent Cloud Developer
Tencent Cloud Developer
Aug 30, 2024 · Databases

How X‑Stor Achieves Multi‑Model, Multi‑Tenant Cloud‑Native NoSQL Performance

This article introduces X‑Stor, a cloud‑native NoSQL service that supports multiple data models and process‑level multi‑tenant isolation, explains its architecture and design choices, and presents extensive experimental results that compare its performance and resource management against single‑model databases.

Database ArchitectureNoSQLPerformance Evaluation
0 likes · 12 min read
How X‑Stor Achieves Multi‑Model, Multi‑Tenant Cloud‑Native NoSQL Performance
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
Open Source Linux
Open Source Linux
May 27, 2024 · Cloud Native

Master KubeSphere: Install, Manage Multi‑Tenant & Build DevOps Pipelines

This guide walks through installing KubeSphere on Ubuntu, configuring mirrors, troubleshooting common errors, setting up multi‑tenant hierarchies, creating workspaces, projects and DevOps pipelines, configuring application routing, TLS, S2I builds, and integrating Jenkinsfile‑out‑of‑SCM pipelines for continuous delivery.

DevOpsInstallationKubeSphere
0 likes · 10 min read
Master KubeSphere: Install, Manage Multi‑Tenant & Build DevOps Pipelines
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
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
May 8, 2024 · Databases

How GaussDB’s Fine‑Grained Resource Control Optimizes Multi‑Tenant Performance

GaussDB provides a fine‑grained resource control solution that lets administrators define CPU, memory, I/O, connection, concurrency, and storage limits at user, session, and statement levels, using resource pools, control groups, and GUC parameters to ensure multi‑tenant isolation, SLA compliance, and optimal cluster utilization.

CPUGaussDBI/O
0 likes · 16 min read
How GaussDB’s Fine‑Grained Resource Control Optimizes Multi‑Tenant Performance
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.

MyBatisSaaSStored Procedure
0 likes · 18 min read
Implementing SaaS Multi‑Tenant Architecture with Shared Database Table Partitioning in MySQL
Top Architect
Top Architect
Jan 11, 2024 · Databases

Implementing Multi‑Tenant SaaS Architecture with MySQL Partitioning and MyBatis Interceptor

This article demonstrates how to convert a single‑tenant MySQL application into a multi‑tenant SaaS solution by adding a tenant_id column, using shared‑database partitioning, creating tenant tables, writing stored procedures for dynamic partition management, and implementing a MyBatis interceptor for hierarchical data permissions.

MyBatisSaaSStored Procedure
0 likes · 19 min read
Implementing Multi‑Tenant SaaS Architecture with MySQL Partitioning and MyBatis Interceptor
Architect
Architect
Jan 9, 2024 · Databases

How to Build a Multi‑Tenant SaaS Architecture with MySQL Partitioning and MyBatis Interceptor

This article walks through converting a single‑tenant MySQL application into a SaaS solution by adding a tenant_id column, using shared‑database table partitioning, creating tenant metadata tables, writing stored procedures to add columns and partitions, and implementing a MyBatis interceptor for automatic data‑permission enforcement.

Data PermissionMyBatisSaaS
0 likes · 22 min read
How to Build a Multi‑Tenant SaaS Architecture with MySQL Partitioning and MyBatis Interceptor
dbaplus Community
dbaplus Community
Dec 26, 2023 · Backend Development

How Bilibili Rebuilt Its Account System with a Multi‑Tenant Microservice Architecture

This article explains how Bilibili's account platform was refactored into a unified multi‑tenant microservice system, covering the background problems, domain‑driven design, data isolation strategies, configuration‑driven tenant onboarding, deployment models, gray‑release migration, and solutions for bidirectional data sync loops.

Backend ArchitectureConfigurationData Isolation
0 likes · 18 min read
How Bilibili Rebuilt Its Account System with a Multi‑Tenant Microservice Architecture
dbaplus Community
dbaplus Community
Dec 20, 2023 · Operations

Scaling Kafka to 1000+ Nodes: Governance, Auto‑Balancing & Tiered Storage

This article outlines how a large‑scale Kafka deployment of over a thousand machines across dozens of clusters was engineered for stability and efficiency through a custom Guardian controller that adds partition‑level throttling, automatic balancing, multi‑tenant isolation, cross‑IDC management, tiered storage, audit capabilities, and fully automated operational workflows.

Cluster ManagementKafkaOperations
0 likes · 21 min read
Scaling Kafka to 1000+ Nodes: Governance, Auto‑Balancing & Tiered Storage
DataFunTalk
DataFunTalk
Aug 15, 2023 · Databases

Apache Doris 2.0.0 Release Highlights and New Features

Apache Doris 2.0.0, released on August 11, 2023, introduces a new Cascades‑based optimizer, inverted index, point‑query acceleration, pipeline execution engine, multi‑tenant resource isolation, cloud‑native compute nodes, and extensive performance gains of up to ten‑fold in benchmark queries and dozens of times in real‑world workloads.

Apache DorisCloud NativePerformance Boost
0 likes · 24 min read
Apache Doris 2.0.0 Release Highlights and New Features
DaTaobao Tech
DaTaobao Tech
Jul 5, 2023 · Cloud Native

Cloud‑Native Multi‑Tenant Architecture and Network Isolation in Taobao Open Platform

The Taobao Open Platform adopts a cloud‑native, multi‑tenant architecture that abstracts infrastructure, isolates tenants via independent or shared switch‑plus‑security‑group schemes with dual ENI pod networking, and leverages Kubernetes auto‑scaling to simplify onboarding, cut operational costs, and enable future low‑code and FaaS extensions.

Auto ScalingKubernetescloud-native
0 likes · 14 min read
Cloud‑Native Multi‑Tenant Architecture and Network Isolation in Taobao Open Platform
Bilibili Tech
Bilibili Tech
May 26, 2023 · Backend Development

Multi‑Tenant Account System Architecture and Migration Strategy at Bilibili

Bilibili redesigned its fragmented account system into a unified, multi-tenant architecture using DDD and a four-layer design, consolidating all business lines into one codebase with configurable data isolation, logic, and dependencies, split into four micro-services, and migrated safely via gray-release and bidirectional sync.

BackendConfigurationDDD
0 likes · 18 min read
Multi‑Tenant Account System Architecture and Migration Strategy at Bilibili
Volcano Engine Developer Services
Volcano Engine Developer Services
Apr 19, 2023 · Databases

Why MySQL Can Power JanusGraph: Design, Challenges, and Performance Insights

This article explores how MySQL can serve as a JanusGraph storage backend, detailing the design choices, multi‑tenant architecture, key‑column‑value model implementation, encountered issues such as connection timeouts and deadlocks, and performance testing results that demonstrate its suitability for medium‑scale Data Catalog services.

Data CatalogJanusGraphStorage Backend
0 likes · 17 min read
Why MySQL Can Power JanusGraph: Design, Challenges, and Performance Insights
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Apr 7, 2023 · Cloud Native

How Cloud‑Native Scheduling Redesign Boosts Scalability and Efficiency

This article explains the concept of cloud‑native computing, its reliance on IaaS/PaaS/SaaS, the challenges of stateful services, and proposes a redesigned scheduling system—including storage‑aware, topology‑aware, label‑driven, and priority‑based mechanisms—to improve resource utilization, scalability, and multi‑tenant performance.

Schedulingmulti-tenantstorage-aware scheduling
0 likes · 20 min read
How Cloud‑Native Scheduling Redesign Boosts Scalability and Efficiency
MaGe Linux Operations
MaGe Linux Operations
Apr 6, 2023 · Cloud Native

How to Secure Multi‑Tenant Kubernetes Clusters: Best Practices & Strategies

This article explains the concept of multi‑tenant Kubernetes clusters, outlines common enterprise scenarios such as internal shared clusters and SaaS/KaaS models, and presents practical security and resource‑scheduling techniques—including RBAC, NetworkPolicy, PSP, OPA, and dedicated nodes—to achieve reliable isolation.

Cloud NativeResource QuotaSecurity
0 likes · 13 min read
How to Secure Multi‑Tenant Kubernetes Clusters: Best Practices & Strategies
macrozheng
macrozheng
Mar 31, 2023 · Backend Development

Implementing Multi‑Tenant Isolation in MyBatis‑Plus: A Step‑by‑Step Guide

Learn how to implement multi‑tenant isolation in a SaaS application using MyBatis‑Plus, covering database schema design, Maven dependencies, configuration of pagination interceptors, tenant handler logic, request‑header propagation, async thread handling, selective filtering, and common pitfalls with bean copying and join queries.

Javamulti-tenantmybatis-plus
0 likes · 9 min read
Implementing Multi‑Tenant Isolation in MyBatis‑Plus: A Step‑by‑Step Guide
Efficient Ops
Efficient Ops
Sep 7, 2022 · Operations

Why Automation Scripts Still Matter in the Age of Kubernetes

The article argues that despite the hype around Kubernetes and modern cloud-native tools, automation scripts remain essential for reliable deployments, highlighting cultural stigma, technical limitations of immutable infrastructure, and the need for multi‑tenant solutions to maintain stable environments.

Infrastructure as Codeimmutable infrastructuremulti-tenant
0 likes · 8 min read
Why Automation Scripts Still Matter in the Age of Kubernetes
Java High-Performance Architecture
Java High-Performance Architecture
Aug 9, 2022 · Backend Development

How to Implement Multi‑Tenant Architecture in MyBatis‑Plus: A Step‑by‑Step Guide

This article explains the concept of multi‑tenant architecture, compares three data isolation strategies, and provides a complete MyBatis‑Plus configuration with code examples to automatically add tenant IDs, including how to filter specific SQL statements, helping developers build cost‑effective SaaS back‑ends.

Backend DevelopmentData IsolationJava
0 likes · 7 min read
How to Implement Multi‑Tenant Architecture in MyBatis‑Plus: A Step‑by‑Step Guide
Programmer DD
Programmer DD
Aug 1, 2022 · Backend Development

Mastering Multi‑Tenant Architecture with MyBatis‑Plus: A Complete Guide

This article explains multi‑tenant concepts, compares three data isolation strategies, and provides a step‑by‑step MyBatis‑Plus implementation—including pagination interceptor configuration, code examples, testing, and ways to exclude specific SQL from tenant filtering—helping developers build scalable SaaS back‑ends.

JavaMyBatis-Plusmulti-tenant
0 likes · 7 min read
Mastering Multi‑Tenant Architecture with MyBatis‑Plus: A Complete Guide
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jul 29, 2022 · Cloud Native

Master SaaS Multi‑Tenant Architecture: From Tech Stack to Cloud‑Native Deployment

This article walks developers through SaaS cloud‑native architecture, covering technology stack selection, multi‑tenant design at the application and data layers, microservice development with Spring Cloud and Huawei CSE, container deployment on CCE, and practical code examples from the SaaS‑Housekeeper project.

JavaKubernetesSaaS
0 likes · 19 min read
Master SaaS Multi‑Tenant Architecture: From Tech Stack to Cloud‑Native Deployment
Architects Research Society
Architects Research Society
Apr 21, 2022 · Backend Development

Best Practices for Building a SaaS Product – Part I

This article outlines essential SaaS product building guidelines, covering core feature definition, authentication, email notifications, multi‑tenant strategies, payment handling, hosted backend APIs, document‑oriented databases, hosted databases, and background processing with serverless and message‑bus solutions.

AuthenticationSaaSmulti-tenant
0 likes · 11 min read
Best Practices for Building a SaaS Product – Part I
IT Architects Alliance
IT Architects Alliance
Apr 14, 2022 · Backend Development

Exploring SAPI++: A Multi‑Tenant SaaS Framework Powered by ThinkPHP 6.x

SAPI++ is an open‑source multi‑application, multi‑tenant SaaS framework built on ThinkPHP 6.x, offering out‑of‑the‑box installation, API authentication, menu integration, and support for various front‑end technologies; the article details its features, advantages, required environment, and directory layout for developers.

Backend DevelopmentPHPSAPI++
0 likes · 9 min read
Exploring SAPI++: A Multi‑Tenant SaaS Framework Powered by ThinkPHP 6.x
DataFunTalk
DataFunTalk
Apr 7, 2022 · Big Data

Apache Kyuubi: Architecture, Use Cases, Community, and Mobile Cloud Deployment

This article introduces Apache Kyuubi—a multi‑tenant Thrift JDBC/ODBC service built on Spark—detailing its architecture, advantages over Spark Thrift Server, real‑world use cases, open‑source community progress, and practical deployment strategies on mobile cloud, Kubernetes, and with Trino.

Apache SparkBig DataKubernetes
0 likes · 16 min read
Apache Kyuubi: Architecture, Use Cases, Community, and Mobile Cloud Deployment
Volcano Engine Developer Services
Volcano Engine Developer Services
Mar 26, 2022 · Cloud Native

Cloud‑Native Innovations: Multi‑Tenant Kubernetes, Observability, and High‑Performance Storage

The Volcano Engine Developer Community Meetup on March 26 featured four senior engineers presenting lightweight multi‑tenant Kubernetes solutions, practical cloud‑native observability techniques, NVMe over Fabrics storage virtualization, and a comprehensive log collection and analysis platform for cloud‑native environments.

KubernetesLog AnalyticsStorage Virtualization
0 likes · 4 min read
Cloud‑Native Innovations: Multi‑Tenant Kubernetes, Observability, and High‑Performance Storage
DataFunTalk
DataFunTalk
Mar 13, 2022 · Big Data

Tencent Data Lake Metadata Governance Practice and Architecture

This article presents Tencent's data lake metadata governance practice, covering data lake fundamentals, the 3+2 architecture of storage, compute and unified metadata, multi‑tenant design, the re‑implemented Hive Metastore for online catalog, performance optimizations, and offline data‑governance capabilities.

Big DataData LakeHive Metastore
0 likes · 18 min read
Tencent Data Lake Metadata Governance Practice and Architecture
ByteDance Data Platform
ByteDance Data Platform
Feb 25, 2022 · Big Data

Optimizing SparkSQL: ByteDance EMR’s Data Lake Integration and Multi‑Tenant Server

ByteDance’s EMR team details how they integrated data‑lake engines such as Hudi and Iceberg into SparkSQL, streamlined jar management, built a custom Spark SQL Server with Hive compatibility, multi‑tenant support, engine pre‑warming, and transaction capabilities, dramatically improving performance and resource efficiency for enterprise workloads.

EMRHudiIceberg
0 likes · 11 min read
Optimizing SparkSQL: ByteDance EMR’s Data Lake Integration and Multi‑Tenant Server
IT Architects Alliance
IT Architects Alliance
Jan 11, 2022 · Cloud Computing

Understanding SaaS Architecture: Layers, Multi‑Tenant Design, and Core Components

This article explains SaaS as a software‑delivery model, outlines its presentation, scheduling, business, and data layers, describes essential components such as security, data isolation, configurability, scalability, zero‑downtime upgrades, and multi‑tenant support, and details maturity levels, storage options, tenant identification, and performance optimizations.

SaaSScalabilitySecurity
0 likes · 14 min read
Understanding SaaS Architecture: Layers, Multi‑Tenant Design, and Core Components
Programmer DD
Programmer DD
Dec 10, 2021 · Cloud Computing

How Serverless Can Transform SaaS Architecture for Enterprise Customers

This article explores how integrating Serverless into SaaS platforms can simplify operations, improve tenant isolation, reduce costs, and enable scalable multi‑tenant architectures that better serve large enterprises while addressing the challenges faced by both SaaS providers and Serverless services.

AWSSaaSScalability
0 likes · 11 min read
How Serverless Can Transform SaaS Architecture for Enterprise Customers
Tencent Cloud Developer
Tencent Cloud Developer
Oct 26, 2021 · Cloud Native

Design and Implementation Differences between Pulsar, Kafka, RocketMQ, and InLong‑TubeMQ

Pulsar’s cloud‑native, multi‑tenant architecture with hierarchical flow control, stateless brokers separated from BookKeeper storage, global partitions supporting multiple consumers, push‑based dispatch, and precise acknowledgment outperforms Kafka, RocketMQ, and InLong‑TubeMQ, though its reliance on ZooKeeper and higher resource usage demand careful operational planning.

Flow ControlInLong‑TubeMQKafka
0 likes · 17 min read
Design and Implementation Differences between Pulsar, Kafka, RocketMQ, and InLong‑TubeMQ
21CTO
21CTO
Sep 19, 2021 · Databases

From Two‑Site Three‑Center to Three‑Site Five‑Center: NetBank’s Database Architecture Evolution

NetBank’s database deployment has evolved from a simple two‑site three‑center disaster‑recovery model to a sophisticated three‑site five‑center architecture, incorporating distributed databases, multi‑tenant isolation, transaction consistency, latency optimization, and containerized deployment to achieve high availability, scalability, and cost efficiency.

Database ArchitecturePerformance Optimizationcontainerization
0 likes · 19 min read
From Two‑Site Three‑Center to Three‑Site Five‑Center: NetBank’s Database Architecture Evolution
ITPUB
ITPUB
Sep 17, 2021 · Databases

How NetBank Scaled Its Database: From Two‑Site Three‑Center to Three‑Site Five‑Center Architecture

This article details NetBank's evolution of database deployment—from early distributed setups to a unitized, cloud‑native architecture—covering disaster‑recovery upgrades, distributed database design, multi‑tenant strategies, containerized migration, and the performance and operational impacts of moving to a three‑site five‑center model.

containerizationdisaster recoverydistributed databases
0 likes · 20 min read
How NetBank Scaled Its Database: From Two‑Site Three‑Center to Three‑Site Five‑Center Architecture
21CTO
21CTO
Feb 14, 2021 · Cloud Computing

How Metadata‑Driven Multi‑Tenant Architecture Powers Scalable SaaS Platforms

This article explains how a metadata‑driven multi‑tenant data model decouples logical and physical schemas, enabling rapid SaaS product rollout, seamless scaling, fine‑grained customization, and zero‑downtime schema changes while ensuring data isolation, security, and high performance across millions of tenants.

SaaSmetadatamulti-tenant
0 likes · 45 min read
How Metadata‑Driven Multi‑Tenant Architecture Powers Scalable SaaS Platforms
Didi Tech
Didi Tech
Jan 14, 2021 · Cloud Computing

Design and Implementation of Didi's Logi‑KafkaManager Multi‑tenant Kafka Cloud Platform

Didi’s Logi‑KafkaManager is a multi‑tenant Kafka cloud platform that consolidates dozens of clusters into a secure, isolated gateway‑driven service offering intuitive web‑based topic management, real‑time metrics visualization, automated diagnostics, quota governance and safe scaling, delivering high internal satisfaction and enterprise commercialization.

Big DataKafkacloud platform
0 likes · 17 min read
Design and Implementation of Didi's Logi‑KafkaManager Multi‑tenant Kafka Cloud Platform
Cloud Native Technology Community
Cloud Native Technology Community
Jan 5, 2021 · Cloud Native

Building Multi‑Tenant VPC Container Networks with Kube‑OVN on Edge Computing

This article explains why multi‑tenant VPC networks are essential for modern cloud‑native environments, outlines typical use cases such as public‑cloud container services, virtual‑machine workloads and finance, discusses the challenges of implementing tenant isolation in Kubernetes, and describes how the Kube‑OVN‑based solution was enhanced and deployed on edge‑computing platforms to provide strong VPC isolation, flexible IP management, and integrated load‑balancing services.

Cloud NativeKubernetesKube‑OVN
0 likes · 14 min read
Building Multi‑Tenant VPC Container Networks with Kube‑OVN on Edge Computing
Youku Technology
Youku Technology
Aug 31, 2020 · Backend Development

Java Dynamic Class Loading, HotSwap, and Multi-ClassLoader Strategies for YMAP Micro-Application Platform

The article explains how Java’s dynamic class loading, HotSwap, and multi‑ClassLoader architectures can overcome long restart times, detailing YMAP’s serverless‑style platform that uses isolated ClassLoaders, cgroup‑based multi‑tenant isolation, and rapid build‑to‑test pipelines to achieve second‑level deployments.

HotSwapJavaResource Isolation
0 likes · 10 min read
Java Dynamic Class Loading, HotSwap, and Multi-ClassLoader Strategies for YMAP Micro-Application Platform
Big Data and Microservices
Big Data and Microservices
May 14, 2020 · Cloud Computing

Understanding Multi‑Tenant Architecture: Isolation Strategies and Trade‑offs

This article explains the fundamentals of multi‑tenant technology, compares three data‑isolation approaches—independent databases, shared databases with separate schemas, and fully shared schemas—highlights their advantages and drawbacks, and outlines key considerations for selecting the most suitable isolation model in SaaS environments.

Data IsolationSaaSarchitecture
0 likes · 9 min read
Understanding Multi‑Tenant Architecture: Isolation Strategies and Trade‑offs
Tencent Cloud Middleware
Tencent Cloud Middleware
Apr 16, 2020 · Cloud Native

How Tencent’s TSF Mesh Overcame Real‑World Service Mesh Challenges

This article examines the evolution of Tencent's TSF Mesh Service Mesh platform, detailing its architecture, the technical hurdles faced when supporting heterogeneous environments, multi‑tenant isolation, DNS and Spring Cloud interoperability, and the solutions implemented to achieve robust, cloud‑native service governance.

Cloud NativeIstioKubernetes
0 likes · 18 min read
How Tencent’s TSF Mesh Overcame Real‑World Service Mesh Challenges
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Apr 16, 2020 · Cloud Native

Designing Multi‑Tenant SaaS: Balancing Single‑Instance Efficiency with Tenant Isolation

Explore how SaaS architects can achieve the dual goals of single‑instance cost efficiency and robust multi‑tenant isolation by leveraging cloud‑native patterns, namespace‑based storage segregation, tenant‑aware annotations, and strategic compute affinity, while extending single‑instance designs for high‑tier customers.

Resource IsolationSaaScloud-native
0 likes · 9 min read
Designing Multi‑Tenant SaaS: Balancing Single‑Instance Efficiency with Tenant Isolation
AntTech
AntTech
Mar 12, 2020 · Databases

Comprehensive Overview of OceanBase 2.2: Architecture, Core Features, and Enterprise Solutions

This article provides an in‑depth technical overview of OceanBase 2.2, covering its distributed architecture, high‑availability design, multi‑tenant resource pool, Oracle/MySQL compatibility, performance benchmarks, ecosystem tools such as OCP, ODC, OMS, and disaster‑recovery solutions for financial‑grade workloads.

OceanBaseSQL Compatibilitydistributed database
0 likes · 14 min read
Comprehensive Overview of OceanBase 2.2: Architecture, Core Features, and Enterprise Solutions
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 11, 2020 · Backend Development

How to Build a Multi‑Tenant SaaS Application with Spring Boot and Dynamic Data Sources

This tutorial walks through designing and implementing a Spring Boot‑based SaaS platform that supports multiple tenants by dynamically switching databases or schemas, covering architecture overview, tenant identification, data‑source routing, Maven setup, entity and repository definitions, interceptor configuration, and a simple login test.

HibernateSaaSSpring Boot
0 likes · 27 min read
How to Build a Multi‑Tenant SaaS Application with Spring Boot and Dynamic Data Sources
Alibaba Cloud Native
Alibaba Cloud Native
Jan 10, 2020 · Cloud Native

How to Secure Multi‑Tenant Kubernetes Clusters: Practical Isolation Strategies

This article explains the concept of multi‑tenant Kubernetes clusters, distinguishes soft and hard isolation, describes common enterprise and SaaS/KaaS scenarios, and provides step‑by‑step guidance on using native Kubernetes features such as RBAC, NetworkPolicy, PSP, OPA, resource quotas, pod priority, node taints, and secret encryption to achieve robust security isolation.

KubernetesNamespaceNetworkPolicy
0 likes · 14 min read
How to Secure Multi‑Tenant Kubernetes Clusters: Practical Isolation Strategies
Programmer DD
Programmer DD
Dec 16, 2019 · Backend Development

Build a Multi‑Tenant SaaS with Spring Boot: Dynamic DataSource & Schema Switching

This tutorial walks through creating a SaaS application with Spring Boot that supports multiple tenants by using independent or shared databases with separate schemas, covering tenant identification, dynamic DataSource routing, Hibernate multi‑tenancy configuration, and a complete code example including Maven setup, entity definitions, interceptors, and a login test.

HibernateJavaSaaS
0 likes · 26 min read
Build a Multi‑Tenant SaaS with Spring Boot: Dynamic DataSource & Schema Switching
Big Data Technology & Architecture
Big Data Technology & Architecture
May 7, 2019 · Databases

Design and Multi‑Tenant Management of HBase at Didi

This article details Didi's use of HBase for various online and offline workloads, covering multi‑language support, data types, rowkey designs for order, trajectory and ETA scenarios, multi‑tenant resource management with DHS and RS Group, and operational best practices.

GeoHashHBaseResource Management
0 likes · 12 min read
Design and Multi‑Tenant Management of HBase at Didi
High Availability Architecture
High Availability Architecture
May 7, 2019 · Cloud Native

A Gentle Introduction to Apache Pulsar: Architecture, Features, and Use Cases

This article introduces Apache Pulsar, a cloud‑native pub/sub messaging platform that solves traditional messaging system limitations with a layered architecture, offering independent scaling, multi‑tenant isolation, cross‑region replication, zero rebalancing, unified queue‑and‑stream models, and built‑in functions and proxy support.

Apache PulsarDistributed SystemsMessaging
0 likes · 5 min read
A Gentle Introduction to Apache Pulsar: Architecture, Features, and Use Cases
Youzan Coder
Youzan Coder
Apr 27, 2019 · Big Data

Recap of Elastic Community Technical Salon: Cluster Management, Multi‑Tenant Practices, and Search Platform Engineering

On April 27, Youzan Technology and the Elastic Chinese community hosted a “starry sky” technical salon where experts from Getui, Ant Financial, Haipai Ke and Youzan presented four talks on large‑cluster proxy management, multi‑tenant ES optimization, search‑platform engineering, and the evolution of Youzan’s log platform, followed by lively Q&A and resource sharing.

Cluster ManagementElasticsearchLog Analytics
0 likes · 6 min read
Recap of Elastic Community Technical Salon: Cluster Management, Multi‑Tenant Practices, and Search Platform Engineering
JD Retail Technology
JD Retail Technology
Apr 10, 2019 · Databases

HBase at JD.com: Architecture, Use Cases, and Evolution

This article explains how JD.com leverages the open‑source HBase database for massive, low‑latency data storage across various business lines, detailing its architecture, multi‑tenant isolation, disaster‑recovery mechanisms, and integration with Phoenix SQL for OLTP workloads.

Big DataDatabase ArchitectureHBase
0 likes · 13 min read
HBase at JD.com: Architecture, Use Cases, and Evolution
Java Architecture Diary
Java Architecture Diary
Mar 24, 2019 · Backend Development

How to Extend Spring Cache for Multi‑Tenant Isolation and TTL

This article explains Spring's annotation‑based caching, analyzes why the default cache key collides in multi‑tenant scenarios, shows how to embed tenant identifiers into keys, and provides a custom CacheManager implementation that parses TTL from the cache name and applies it to Redis entries.

CacheManagerJavaSpring Boot
0 likes · 5 min read
How to Extend Spring Cache for Multi‑Tenant Isolation and TTL