Tagged articles
62 articles
Page 1 of 1
Architect-Kip
Architect-Kip
Nov 4, 2025 · Backend Development

How to Optimize Batch Jobs for Better System and Database Performance

This article explains why batch tasks significantly affect system and database performance, and outlines three key strategies—task simplification, resource and performance tuning, and proactive monitoring with fault recovery—to design and optimize batch jobs effectively in enterprise development.

Batch ProcessingResource Isolationdatabase
0 likes · 4 min read
How to Optimize Batch Jobs for Better System and Database Performance
Deepin Linux
Deepin Linux
Oct 10, 2025 · Operations

Mastering Linux Memory cgroups: Theory, Configuration, and Real‑World Scripts

This comprehensive guide explains the fundamentals of Linux memory cgroups, walks through their creation and configuration, details core kernel mechanisms such as OOM handling and hierarchical limits, and provides practical Bash scripts for Docker, Kubernetes, and multi‑tenant environments to help engineers reliably control memory usage.

ContainerLinuxResource Isolation
0 likes · 60 min read
Mastering Linux Memory cgroups: Theory, Configuration, and Real‑World Scripts
Java Web Project
Java Web Project
Aug 4, 2025 · Databases

Why Docker May Not Be Ideal for MySQL: N Critical Reasons Explained

The article analyzes why running MySQL in Docker containers can cause data‑security risks, performance bottlenecks, state management problems, and insufficient resource isolation, while also outlining scenarios where containerization might still be viable.

DockerResource Isolationcontainerization
0 likes · 8 min read
Why Docker May Not Be Ideal for MySQL: N Critical Reasons Explained
Cognitive Technology Team
Cognitive Technology Team
Aug 25, 2024 · Operations

Fault Isolation Techniques for High Availability in Distributed Systems

The article explains fault isolation as a key technique for improving distributed system availability, detailing multiple isolation levels—from data‑center to user‑level—and complementary strategies such as circuit breakers, timeouts, fast‑fail, load balancing, caching, and degradation switches.

Distributed SystemsResource Isolationcircuit breaker
0 likes · 10 min read
Fault Isolation Techniques for High Availability in Distributed Systems
ByteDance SYS Tech
ByteDance SYS Tech
Aug 12, 2024 · Cloud Native

How mGPU Enables Efficient GPU Sharing for AI Workloads

This article explains the mGPU solution that virtualizes NVIDIA GPUs for containers, detailing its driver architecture, compute and memory isolation mechanisms, performance benchmarks on ResNet‑50 inference, and how it boosts GPU utilization by over 50% for AI and high‑performance computing tasks.

AI accelerationCloud NativeGPU Sharing
0 likes · 10 min read
How mGPU Enables Efficient GPU Sharing for AI Workloads
Architecture Digest
Architecture Digest
Jun 30, 2024 · Cloud Native

Why Docker May Not Be Suitable for Running MySQL: N Reasons Explained

The article analyzes why deploying MySQL in Docker containers can lead to data‑security, performance, state‑management and resource‑isolation problems, while also outlining scenarios where containerizing MySQL might be feasible and offering practical mitigation strategies.

DockerResource Isolationcontainerization
0 likes · 6 min read
Why Docker May Not Be Suitable for Running MySQL: N Reasons Explained
vivo Internet Technology
vivo Internet Technology
Feb 28, 2024 · Cloud Native

vivo's Online-Offline Co-location Technology Practice: Data Center Resource Optimization

Vivo’s online‑offline co‑location platform consolidates latency‑sensitive online services and batch offline workloads on shared Kubernetes nodes, using differentiated resource views, priority‑based QoS, and safety watermarks to boost CPU utilization from 13 % to 25 %, adding 20 000 cores and 50 TB memory for peak‑hour offline tasks.

DevOpsKubernetesResource Isolation
0 likes · 17 min read
vivo's Online-Offline Co-location Technology Practice: Data Center Resource Optimization
Baidu Geek Talk
Baidu Geek Talk
Jun 19, 2023 · Operations

How Baidu’s Tianyan Log Service Overcomes ELK’s Scaling and Performance Limits

This article examines the challenges of logging in distributed services, compares the traditional ELK stack with Baidu's Tianyan solution, details Tianyan's architecture—including Ingest, Store, Consumer, Elastic Agent, Fleet, APM, Beats, and Disruptor‑based high‑throughput pipelines—covers resource isolation, dynamic cleanup, and best‑practice recommendations for building a scalable, low‑latency log platform.

Distributed SystemsElastic StackLog Management
0 likes · 26 min read
How Baidu’s Tianyan Log Service Overcomes ELK’s Scaling and Performance Limits
DataFunTalk
DataFunTalk
Apr 11, 2023 · Big Data

WingPay's Big Data Platform Construction and Development Experience

This article presents a comprehensive case study of WingPay's big data platform, covering company background, data development and governance platform design, task development workflow, architectural choices, scheduling engine selection, data bus implementation, resource isolation, quality monitoring, cloud‑native practices, future challenges, and a Q&A session.

AirflowResource Isolation
0 likes · 15 min read
WingPay's Big Data Platform Construction and Development Experience
ByteDance Data Platform
ByteDance Data Platform
Jan 4, 2023 · Databases

How ByteHouse Enhances ClickHouse with Resource Isolation and High Availability

This article explains how ByteHouse, an enhanced version of ClickHouse used at ByteDance, adds full upsert support, multi‑table joins, high‑availability features, and, most importantly, a Resource Group mechanism that provides fine‑grained CPU, memory, and concurrency isolation to improve query performance and stability.

ByteHouseClickHouseConcurrency Control
0 likes · 8 min read
How ByteHouse Enhances ClickHouse with Resource Isolation and High Availability
ITPUB
ITPUB
Dec 28, 2022 · Databases

How TDSQL‑PG Achieves Real‑Time HTAP: Architecture, Storage, and Optimization Insights

This article presents a comprehensive overview of TDSQL‑PG's HTAP capabilities, detailing the evolution of its storage, compute, transaction management, hybrid row‑column storage, cost‑based optimizer, vectorized execution, and resource isolation strategies for handling mixed OLTP and OLAP workloads.

HTAPHybrid storageResource Isolation
0 likes · 18 min read
How TDSQL‑PG Achieves Real‑Time HTAP: Architecture, Storage, and Optimization Insights
DataFunSummit
DataFunSummit
Dec 4, 2022 · Big Data

Star River Data Scheduling Platform: Architecture, Evolution, and Intelligent Operations at 58.com

This article details the design, evolution, and core capabilities of 58.com's self‑developed Star River data scheduling platform, covering its positioning, architectural challenges, high‑availability master design, intelligent monitoring, baseline management, and future roadmap for big‑data operations.

Intelligent OperationsResource Isolationhigh availability
0 likes · 15 min read
Star River Data Scheduling Platform: Architecture, Evolution, and Intelligent Operations at 58.com
DataFunTalk
DataFunTalk
Nov 10, 2022 · Big Data

Enhancing ClickHouse Resource Isolation with ByteHouse Resource Group

This article explains how ByteHouse extends ClickHouse with a Resource Group mechanism that provides fine‑grained concurrency, memory, and CPU isolation, improving query latency, reducing variance, and increasing cluster stability for large‑scale ad‑tech workloads.

ByteHouseClickHouseConcurrency Control
0 likes · 8 min read
Enhancing ClickHouse Resource Isolation with ByteHouse Resource Group
Java High-Performance Architecture
Java High-Performance Architecture
Aug 22, 2022 · Backend Development

Why Resource Isolation Matters: Thread, Process, and Cluster Strategies in Backend Systems

This article explains how isolating resources such as CPU, network, and disk through thread, process, cluster, and other techniques improves utilization, prevents cascading failures, and enhances stability in distributed backend architectures, illustrated with Netty, Dubbo, Tomcat, and Hystrix examples.

BackendResource Isolationprocess isolation
0 likes · 14 min read
Why Resource Isolation Matters: Thread, Process, and Cluster Strategies in Backend Systems
Programmer DD
Programmer DD
Aug 8, 2022 · Databases

Why Docker May Not Be Ideal for MySQL: Risks and Workarounds

This article examines the challenges of running MySQL in Docker containers, highlighting data safety concerns, I/O performance bottlenecks, statefulness issues, and resource isolation limits, while also outlining scenarios where containerization can work and offering practical mitigation strategies.

ContainersDockerResource Isolation
0 likes · 7 min read
Why Docker May Not Be Ideal for MySQL: Risks and Workarounds
Top Architect
Top Architect
Aug 6, 2022 · Backend Development

Resource Isolation and Thread Isolation Strategies in Backend Development

This article explains why resource isolation is essential in distributed systems, outlines various isolation methods such as thread, process, cluster, and data read/write isolation, and demonstrates practical implementations using Netty, Dubbo, Tomcat, and Hystrix with code examples and configuration tips.

Backend ArchitectureDubboHystrix
0 likes · 14 min read
Resource Isolation and Thread Isolation Strategies in Backend Development
Efficient Ops
Efficient Ops
Apr 20, 2022 · Fundamentals

How Linux Namespaces and Cgroups Provide Isolation and Resource Limits

This article explains how Linux namespaces achieve resource isolation and how cgroups enforce resource limits, covering the six namespace types, the system calls used to create them, and practical examples of CPU share configuration with Go code and command‑line tools.

CPU LimitingContainersNamespaces
0 likes · 5 min read
How Linux Namespaces and Cgroups Provide Isolation and Resource Limits
Open Source Linux
Open Source Linux
Mar 22, 2022 · Fundamentals

How Linux Namespaces and Cgroups Enable Resource Isolation and Limits

This article explains how Linux namespaces provide resource isolation while cgroups enforce resource limits, detailing the six namespace types, relevant system calls, practical commands like unshare and cgcreate, and demonstrates CPU share control with Go code and cgroup configuration examples.

GoLinuxNamespaces
0 likes · 5 min read
How Linux Namespaces and Cgroups Enable Resource Isolation and Limits
Efficient Ops
Efficient Ops
Feb 9, 2022 · Operations

How Linux Namespaces and Cgroups Enable Resource Isolation and Limits

This article explains how Linux namespaces provide resource isolation while cgroups enforce resource limits, detailing their types, system calls, configuration steps, and practical Go code examples to demonstrate CPU share control in container-like environments.

ContainersLinuxNamespaces
0 likes · 5 min read
How Linux Namespaces and Cgroups Enable Resource Isolation and Limits
Cloud Native Technology Community
Cloud Native Technology Community
Dec 2, 2021 · Cloud Native

Understanding cgroup and namespace in Linux for Cloud‑Native Containers

This article explains the role of Linux cgroup and namespace technologies in providing resource isolation and security for containers, traces their historical development from early chroot mechanisms to modern Docker and Kubernetes, and details cgroup architecture, core files, migration, delegation, and practical usage examples.

ContainerDockerLinux
0 likes · 17 min read
Understanding cgroup and namespace in Linux for Cloud‑Native Containers
ITPUB
ITPUB
Nov 23, 2021 · Fundamentals

How IBM’s CPU Namespace Prototype Redefines Linux Resource Isolation

IBM’s early‑stage CPU Namespace prototype introduces a new Linux kernel namespace that virtualizes logical CPU IDs, enabling containers to see isolated CPU resources, improving consistency, security, and fairness, with test results showing up to 95% memory usage reduction and 64% latency drop without affecting throughput.

CPU NamespaceContainersIBM
0 likes · 6 min read
How IBM’s CPU Namespace Prototype Redefines Linux Resource Isolation
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Nov 6, 2021 · Backend Development

Why Resource Isolation Matters: Thread, Process, and Cluster Strategies

This article explains how isolating resources such as threads, processes, clusters, and data centers improves efficiency, prevents cascading failures, and enhances fault tolerance in distributed backend systems, providing practical examples with Netty, Dubbo, Tomcat, and Hystrix.

MicroservicesPerformance OptimizationResource Isolation
0 likes · 13 min read
Why Resource Isolation Matters: Thread, Process, and Cluster Strategies
Architecture Digest
Architecture Digest
Oct 31, 2021 · Backend Development

Why Resource Isolation Matters and Common Isolation Techniques in Distributed Systems

The article explains the importance of isolating resources such as CPU, network, and disk in distributed architectures, describes thread, process, cluster, data‑read/write, static, and crawler isolation methods, and provides concrete code examples and best‑practice recommendations for backend developers.

Distributed SystemsResource Isolationprocess isolation
0 likes · 13 min read
Why Resource Isolation Matters and Common Isolation Techniques in Distributed Systems
360 Tech Engineering
360 Tech Engineering
Oct 9, 2021 · Cloud Native

Using LXCFS to Provide Accurate /proc Data Inside Containers

This article explains the problem of inaccurate /proc information in container environments, introduces LXCFS as a FUSE‑based solution that maps cgroup data to /proc, and provides step‑by‑step instructions for installing, mounting, and using LXCFS with Docker and Kubernetes.

FUSEKubernetesLXCFS
0 likes · 7 min read
Using LXCFS to Provide Accurate /proc Data Inside Containers
Top Architect
Top Architect
Sep 18, 2021 · Backend Development

Resource Isolation Techniques in Distributed Systems: Thread, Process, Cluster, and More

The article explains why resource isolation is essential in distributed architectures and details various isolation strategies—including thread, process, cluster, data read/write, static, and crawler isolation—illustrated with Netty, Dubbo, Tomcat examples, code snippets, and a comparison of thread‑pool versus semaphore isolation in Hystrix.

Distributed SystemsDubboHystrix
0 likes · 13 min read
Resource Isolation Techniques in Distributed Systems: Thread, Process, Cluster, and More
IT Architects Alliance
IT Architects Alliance
Aug 31, 2021 · Backend Development

Why Resource Isolation Matters: Thread, Process, and Cluster Strategies Explained

This article explores the importance of resource isolation in distributed systems, detailing thread, process, cluster, data‑center, read/write, static, and crawler isolation techniques, with practical code examples from Netty, Dubbo, and Tomcat, and discusses trade‑offs such as thread‑pool versus semaphore isolation.

Backend ArchitectureDistributed SystemsMicroservices
0 likes · 13 min read
Why Resource Isolation Matters: Thread, Process, and Cluster Strategies Explained
vivo Internet Technology
vivo Internet Technology
Jul 14, 2021 · Backend Development

Hystrix Source Code Analysis: Circuit Breaker, Isolation, and Fallback Mechanisms

Analyzing Hystrix’s source code reveals how its circuit‑breaker, bulkhead isolation (semaphore or thread‑pool), timeout detection, fallback logic, and sliding‑window health metrics work together to prevent cascading failures in distributed systems, as illustrated by an e‑commerce order service calling multiple downstream services.

Distributed SystemsHystrixMicroservices
0 likes · 20 min read
Hystrix Source Code Analysis: Circuit Breaker, Isolation, and Fallback Mechanisms
JD Retail Technology
JD Retail Technology
Jun 7, 2021 · Frontend Development

Micro App: A Lightweight Micro‑Frontend Framework by JD iPaaS Team

Micro App is a JD iPaaS‑developed micro‑frontend framework that simplifies integration by using a custom element with HTML entry, element isolation, js sandbox, plugin system, pre‑loading, and resource address completion, offering lower entry cost and higher efficiency than existing solutions.

JS SandboxPlugin SystemResource Isolation
0 likes · 14 min read
Micro App: A Lightweight Micro‑Frontend Framework by JD iPaaS Team
Selected Java Interview Questions
Selected Java Interview Questions
Feb 6, 2021 · Databases

7 Reasons Why Docker Is Unsuitable for Deploying Databases

Although Docker offers many benefits, this article outlines seven key reasons—data safety, performance, networking, statefulness, resource isolation, cloud platform incompatibility, and environment requirements—that make deploying databases in Docker containers generally unsuitable, while also suggesting scenarios where lightweight or distributed databases may still be viable.

Data SafetyDockerResource Isolation
0 likes · 9 min read
7 Reasons Why Docker Is Unsuitable for Deploying Databases
Java Architecture Diary
Java Architecture Diary
Dec 14, 2020 · Backend Development

How Bulkhead Isolation Boosts Microservice Performance with Resilience4j

This article explains how applying the Bulkhead isolation pattern with Resilience4j in a Spring Boot microservice architecture prevents cascading failures, limits per‑endpoint concurrency, and dramatically improves performance, as demonstrated by JMeter tests comparing isolated and non‑isolated configurations.

MicroservicesResource Isolationbulkhead
0 likes · 7 min read
How Bulkhead Isolation Boosts Microservice Performance with Resilience4j
dbaplus Community
dbaplus Community
Nov 16, 2020 · Cloud Native

How Xiaomi Scaled Redis with Kubernetes: Resource Isolation, Automation, and Proxy Design

This article details Xiaomi's migration of tens of thousands of Redis instances from physical servers to Kubernetes, explaining the motivations for containerization, the deployment architecture with StatefulSets and a custom Redis Proxy, performance comparisons of proxy options, operational challenges, and the resulting benefits in resource utilization, automation, and service stability.

AutomationKubernetesProxy
0 likes · 18 min read
How Xiaomi Scaled Redis with Kubernetes: Resource Isolation, Automation, and Proxy Design
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
Top Architect
Top Architect
Jul 23, 2020 · Databases

7 Reasons Why Docker Is Unsuitable for Deploying Databases

Although Docker has become popular for deploying many applications, this article outlines seven technical reasons—ranging from data safety and performance to networking, statefulness, resource isolation, cloud platform limitations, and environment requirements—that make containerizing databases generally impractical, while also suggesting cautious scenarios where it might work.

Cloud NativeData SafetyDocker
0 likes · 9 min read
7 Reasons Why Docker Is Unsuitable for Deploying Databases
Architecture Digest
Architecture Digest
Jul 7, 2020 · Databases

7 Reasons Why Docker Is Unsuitable for Deploying Databases

Although Docker offers many benefits for application deployment, this article outlines seven key reasons—including data safety, performance, networking, statefulness, resource isolation, cloud platform incompatibility, and environmental requirements—that make containerizing databases problematic and suggest careful consideration before using Docker for database workloads.

Data SafetyDockerResource Isolation
0 likes · 9 min read
7 Reasons Why Docker Is Unsuitable for Deploying Databases
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
dbaplus Community
dbaplus Community
Mar 3, 2020 · Big Data

How MaFengWo Scaled Kafka for Real‑Time Big Data: Lessons and Best Practices

This article details MaFengWo's practical experience with Kafka in its big‑data platform, covering three core usage scenarios, a four‑stage evolution roadmap—including version upgrades, resource isolation, security and monitoring—and future plans such as transaction‑based deduplication and consumer throttling.

Big DataKafkaResource Isolation
0 likes · 17 min read
How MaFengWo Scaled Kafka for Real‑Time Big Data: Lessons and Best Practices
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Jan 21, 2020 · Cloud Native

How to Achieve Accurate Container Resource Metrics with Lxcfs and Kubernetes Admission Webhook

This article explains why container resource view isolation is needed, outlines common scenarios where traditional monitoring commands misreport data, and demonstrates how to use Lxcfs together with a Kubernetes mutating admission webhook to provide accurate per‑container metrics and ensure proper resource limits.

ContainerKubernetesLXCFS
0 likes · 9 min read
How to Achieve Accurate Container Resource Metrics with Lxcfs and Kubernetes Admission Webhook
ITPUB
ITPUB
Jan 10, 2020 · Big Data

How MaFengWo Scales Kafka for Real‑Time Big Data: Lessons and Best Practices

This article details MaFengWo’s practical experience using Kafka across three core scenarios—real‑time storage, analytical data source, and business data subscription—while describing a four‑stage evolution that includes version upgrades, resource isolation, security and monitoring enhancements, and a comprehensive subscription platform, followed by future improvement plans.

Big DataData ReplayKafka
0 likes · 16 min read
How MaFengWo Scales Kafka for Real‑Time Big Data: Lessons and Best Practices
21CTO
21CTO
Nov 2, 2019 · Cloud Native

How Meituan Scaled Its Container Platform to 30,000 Pods: Lessons from HULK

This article details Meituan's journey from early container adoption to the HULK 2.0 platform, covering architecture, isolation, stability, performance, and promotion challenges, and shares the engineering solutions that enabled over 30,000 containers to run reliably at massive scale.

Image DistributionKubernetesLarge‑Scale Deployment
0 likes · 22 min read
How Meituan Scaled Its Container Platform to 30,000 Pods: Lessons from HULK
Mafengwo Technology
Mafengwo Technology
Aug 29, 2019 · Backend Development

How JARVIS Enables Seamless API Mocking and Resource Isolation for Large‑Scale Travel Services

This article describes the design and implementation of JARVIS, an internal API resource isolation system that provides configurable mock rules, environment isolation, multi‑scenario support, and real‑time logging to streamline development and testing of travel‑related supplier integrations.

API mockingConfiguration ManagementResource Isolation
0 likes · 12 min read
How JARVIS Enables Seamless API Mocking and Resource Isolation for Large‑Scale Travel Services
21CTO
21CTO
Oct 19, 2018 · Big Data

How Meituan Scales Real‑Time Computing with Flink: Architecture, Challenges & Solutions

This article summarizes Meituan’s real‑time computing platform, detailing its layered architecture built on Kafka, Flink on YARN, state management, resource isolation, fault tolerance, monitoring, and the Petra metric aggregation system, while highlighting the challenges faced and the solutions implemented to achieve high‑throughput, low‑latency stream processing at massive scale.

Big DataFlinkReal-time Streaming
0 likes · 18 min read
How Meituan Scales Real‑Time Computing with Flink: Architecture, Challenges & Solutions
Architecture Digest
Architecture Digest
Sep 12, 2017 · Cloud Computing

Elastic Computing Platform for Massive Image Compression and Multi‑Workload Services

The article describes how an elastic container‑based computing platform replaces tens of thousands of physical servers to deliver billions of daily image‑compression operations, while also supporting video transcoding, Spark jobs, and AI workloads through resource isolation, named services, dynamic scheduling, and load‑balancing techniques.

Dynamic ScalingResource Isolationcloud platform
0 likes · 8 min read
Elastic Computing Platform for Massive Image Compression and Multi‑Workload Services
Baidu Maps Tech Team
Baidu Maps Tech Team
Jul 19, 2017 · Backend Development

How to Prevent Proxy Overload and Cascading Failures in Backend Systems

This article explains what overload means in server development, analyzes a concrete proxy overload case, identifies root causes, and presents a multi‑layer protection strategy—including self‑protection, downstream safeguards, concurrency control, and improved circuit‑breaker designs—to keep services stable under heavy traffic.

BackendProxyResource Isolation
0 likes · 14 min read
How to Prevent Proxy Overload and Cascading Failures in Backend Systems
Baidu Intelligent Testing
Baidu Intelligent Testing
Jan 11, 2017 · Cloud Computing

Overview of Baidu App Engine (BAE) PaaS: Resource Isolation, Performance Evaluation, and Local Development Environment

This article explains Baidu App Engine's lightweight virtual‑machine based resource isolation, presents performance test results for PHP workloads, details the platform's features such as multi‑language support and automatic dependency installation, and provides step‑by‑step instructions for setting up the local development environment on Windows and Linux.

Local DevelopmentPaaSResource Isolation
0 likes · 9 min read
Overview of Baidu App Engine (BAE) PaaS: Resource Isolation, Performance Evaluation, and Local Development Environment