Tagged articles
2 articles
Page 1 of 1
Architect's Journey
Architect's Journey
Sep 3, 2021 · Backend Development

Five Critical Questions to Test Your System Design’s Reasonableness

The article outlines five essential dimensions—data consistency, isolation, extensibility, business sequencing, and high‑concurrency handling—explaining why each matters, illustrating them with concrete examples, and showing how to evaluate and improve a technical design accordingly.

CAP theoremData Consistencyarchitecture design
0 likes · 10 min read
Five Critical Questions to Test Your System Design’s Reasonableness
iQIYI Technical Product Team
iQIYI Technical Product Team
Aug 24, 2018 · Backend Development

Designing Extensible Business Systems with Microkernel Architecture and Dynamic Component Composition

The article explains how a microkernel architecture separates a stable core from plug‑in components, enabling static and dynamic composition through annotations or configuration files, illustrated by e‑commerce checkout and iQIYI payment redesign, and introduces the open‑source Navi framework for declarative matcher‑based component selection, highlighting extensibility as essential for rapid business growth.

Component CompositionDynamic Configurationbackend design
0 likes · 16 min read
Designing Extensible Business Systems with Microkernel Architecture and Dynamic Component Composition