Tag

code isolation

0 views collected around this technical thread.

Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 16, 2025 · Backend Development

Designing Extension Points and Plugin Engines for Business Logic Isolation in Java Backend

The article explains how to avoid tangled if‑else code in a Java backend by using a process engine and a plugin‑based extension point framework, detailing interface definitions, annotations, loading mechanisms, and usage examples drawn from the open‑source MemberClub project.

Extension PointsJavaPlugin Architecture
0 likes · 8 min read
Designing Extension Points and Plugin Engines for Business Logic Isolation in Java Backend
Java Captain
Java Captain
Mar 11, 2025 · Backend Development

Why Process Orchestration Is Essential for Backend Systems and How to Implement It with a Flow Engine

The article explains the drawbacks of over‑designing code with tangled if‑else branches, argues that process orchestration and plugin extensions provide clean isolation and extensibility for multiple business lines, and demonstrates a flow‑engine implementation with configuration, node definition, execution, and source code details.

backend architecturecode isolationflow engine
0 likes · 8 min read
Why Process Orchestration Is Essential for Backend Systems and How to Implement It with a Flow Engine
Tencent Cloud Developer
Tencent Cloud Developer
Mar 22, 2018 · Fundamentals

Story Scenario Tree: Practicing Simple Design in Software Development

The Story Scenario Tree is presented as a practical tool that guides developers to apply simple design principles—defining tasks, external interfaces, and upfront test cases—to create isolated, high‑quality code that evolves healthily, with progress measured objectively and defects minimized across changes.

Agile DevelopmentTest-Driven Developmentcode isolation
0 likes · 5 min read
Story Scenario Tree: Practicing Simple Design in Software Development