Tagged articles
9 articles
Page 1 of 1
Architecture Digest
Architecture Digest
Feb 27, 2025 · Backend Development

Implementing a Flow Engine and Plugin Extension for Business Isolation and Extensibility in Backend Systems

The article explains why excessive conditional logic harms maintainability, introduces a flow‑engine and plugin‑extension architecture to isolate business code, demonstrates configuration and execution with Java examples from the open‑source MemberClub project, and lists the surrounding tech stack for practical learning.

Backend ArchitectureJavaSpringBoot
0 likes · 7 min read
Implementing a Flow Engine and Plugin Extension for Business Isolation and Extensibility in Backend Systems
Zhuanzhuan Tech
Zhuanzhuan Tech
Jul 2, 2024 · Mobile Development

Evolution and Design of the Lego Logging System for Mobile Applications

This article describes the four-stage evolution of the Lego client‑side logging system—covering its initial zero‑to‑one architecture, the separation of business and technical logs, real‑time reporting improvements, and the latest architecture redesign that boosts performance, reduces overhead, and provides a safe migration path.

architecturemigration strategymobile logging
0 likes · 14 min read
Evolution and Design of the Lego Logging System for Mobile Applications
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
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
IT Architects Alliance
IT Architects Alliance
Sep 22, 2021 · Operations

Resource Isolation Strategies in Distributed Systems

The article explains why resource isolation is essential for distributed architectures, describes common isolation methods such as thread, process, cluster, data, static and crawler isolation, and provides concrete examples and code snippets for Netty, Dubbo, Tomcat, and Hystrix to illustrate practical implementations.

Distributed SystemsDubboNetty
0 likes · 12 min read
Resource Isolation Strategies in Distributed Systems
IT Architects Alliance
IT Architects Alliance
Aug 26, 2021 · Backend Development

Resource Isolation: Thread, Process, Cluster, and Other Strategies in Distributed Systems

This article explains why resource isolation is essential in distributed architectures and details various isolation techniques—including thread, process, cluster, data‑read/write, static, and crawler isolation—illustrated with Netty, Dubbo, and Tomcat examples, code snippets, and practical recommendations.

BackendDistributed Systemsprocess isolation
0 likes · 14 min read
Resource Isolation: Thread, Process, Cluster, and Other Strategies in Distributed Systems
Liangxu Linux
Liangxu Linux
May 3, 2020 · Fundamentals

Why Modern Operating Systems Need Virtual Memory: A Deep Dive

This article explains the necessity of virtual memory in modern operating systems, covering its role as an abstraction layer, caching benefits, memory protection, multi‑level page tables, process isolation, and how these mechanisms improve performance, security, and resource utilization.

CacheOperating Systemspage-tables
0 likes · 13 min read
Why Modern Operating Systems Need Virtual Memory: A Deep Dive