Tagged articles
55 articles
Page 1 of 1
Data Party THU
Data Party THU
Feb 21, 2026 · Artificial Intelligence

Unlocking Compositional Generalization: Meta‑Learning Strategies for Neural Networks

This article examines how meta‑learning combined with compositionality enables neural networks to rapidly adapt to new tasks by formalizing hierarchical optimization, leveraging modular architectures with hypernetworks, and exploiting Transformer latent codes for effective compositional generalization.

Bilevel OptimizationMeta LearningNeural Networks
0 likes · 5 min read
Unlocking Compositional Generalization: Meta‑Learning Strategies for Neural Networks
Architect-Kip
Architect-Kip
Nov 11, 2025 · Backend Development

How to Build a Scalable Java Backend with a Modular Architecture

This guide outlines a flexible, modular Java backend architecture designed to improve delivery efficiency and reduce coupling, detailing the purpose, scope, project structure, module classifications, dependency rules, package management, and build configuration for architects and backend engineers.

Backend DevelopmentJavadependency management
0 likes · 15 min read
How to Build a Scalable Java Backend with a Modular Architecture
Sohu Tech Products
Sohu Tech Products
Oct 23, 2025 · Mobile Development

How We Cut iOS Incremental Build Time by 75% with SPM and a Three‑Layer Architecture

Facing 200‑second peak compile times, the FoxFriend iOS team replaced CocoaPods with Swift Package Manager and introduced a three‑layer interface‑implementation‑service architecture, reducing average incremental builds from 120 seconds to 50 seconds, saving 3.1 developer‑hours per day and achieving a 58% overall compile‑time reduction.

Build OptimizationSwift Package Managerdependency-injection
0 likes · 18 min read
How We Cut iOS Incremental Build Time by 75% with SPM and a Three‑Layer Architecture
AndroidPub
AndroidPub
Sep 5, 2025 · Backend Development

How KoinBoot Transforms Koin into a Full‑Featured Enterprise Framework

Discover how KoinBoot extends the lightweight Koin DI library with configuration management, lifecycle control, automatic module loading, and Gradle integration to create a modular, plug‑and‑play application framework that simplifies enterprise Kotlin development across platforms.

Configuration ManagementKoinKotlin Multiplatform
0 likes · 20 min read
How KoinBoot Transforms Koin into a Full‑Featured Enterprise Framework
Architect
Architect
Mar 14, 2025 · Backend Development

How a Modular Transaction System Drives Scalable Membership Services

This article provides a comprehensive technical deep‑dive into a modular transaction system for large‑scale membership services, covering its architecture, core workflow, component design, configuration details, order and signing services, product handling, settlement process, and stability mechanisms.

Microservicesbackend designclearing settlement
0 likes · 18 min read
How a Modular Transaction System Drives Scalable Membership Services
dbaplus Community
dbaplus Community
Mar 5, 2025 · Operations

How to Build a Resilient Content‑Risk System: From Diagnosis to Continuous Improvement

This article shares a step‑by‑step account of taking over a content‑risk stability role in early 2024, defining system stability, diagnosing recurring issues, and implementing a three‑phase framework—pre‑emptive reduction, impact mitigation, and post‑incident improvement—to boost success rates, cut incident response time, and achieve a modular architecture.

JVM OptimizationSREincident response
0 likes · 20 min read
How to Build a Resilient Content‑Risk System: From Diagnosis to Continuous Improvement
Java Architect Essentials
Java Architect Essentials
Feb 23, 2025 · Backend Development

Designing a Modular Spring Boot Backend Management Project (XiaoLe)

This article explains how to design a modular Spring Boot backend management system called XiaoLe, covering essential design principles such as single responsibility, high cohesion, low coupling, reusability, clear interfaces, layered architecture, and testability, and provides detailed Maven module structures and POM configurations for each component.

Backend DevelopmentJavaSpring Boot
0 likes · 14 min read
Designing a Modular Spring Boot Backend Management Project (XiaoLe)
IT Architects Alliance
IT Architects Alliance
Dec 30, 2024 · Fundamentals

Building Scalable Modular System Architecture: Concepts, Steps, and Best Practices

The article explains why a scalable modular system architecture is essential, outlines its core concepts, detailed implementation steps, design principles, and real‑world case studies, and highlights technologies such as micro‑services, containers, and API gateways that enhance extensibility and maintainability.

System Integrationmodular architecturesoftware design
0 likes · 16 min read
Building Scalable Modular System Architecture: Concepts, Steps, and Best Practices
Ctrip Technology
Ctrip Technology
Dec 19, 2024 · Frontend Development

Building an Enterprise‑Level Multi‑Brand, Multi‑Platform Design System at Ctrip

This article details Ctrip's approach to creating a scalable enterprise design system that supports multiple brands and platforms through modular design, theme configuration, cross‑platform component libraries, and automated workflows, ultimately improving design efficiency, consistency, and development productivity.

cross-platformdesign systemfrontend
0 likes · 16 min read
Building an Enterprise‑Level Multi‑Brand, Multi‑Platform Design System at Ctrip
Airbnb Technology Team
Airbnb Technology Team
Nov 25, 2024 · Mobile Development

Using Trio for Navigation in Android Jetpack Compose

The article shows how Trio stores navigation state in a ViewModel‑backed stack, uses type‑safe routers for screen and activity transitions, supports async save‑and‑exit, result‑returning navigation, and interoperates with legacy fragments, enabling modular, testable navigation in Jetpack Compose.

AndroidJetpack ComposeMavericks
0 likes · 14 min read
Using Trio for Navigation in Android Jetpack Compose
dbaplus Community
dbaplus Community
Oct 31, 2024 · Fundamentals

When to Choose SPI vs API? A Deep Dive into Interface Placement

This article explores the concepts of Service Provider Interface (SPI) and Application Programming Interface (API), examines three possible package locations for interfaces, compares their rules, advantages, and trade‑offs, and provides guidance on selecting the appropriate approach for modular and extensible software design.

APIInterface DesignSPI
0 likes · 8 min read
When to Choose SPI vs API? A Deep Dive into Interface Placement
Architect
Architect
Sep 22, 2024 · Fundamentals

Understanding Software Architecture: Definitions, Vertical Layers, Three‑Layer, Four‑Layer, and Horizontal Designs

This article explains what software architecture means, breaks down its constituent elements such as systems, modules, components and subsystems, and then details vertical layered architectures (including three‑layer and four‑layer models), horizontal modular architectures, complexity evaluation, design principles, and cross‑platform considerations for modern mobile applications.

Software Architecturedesign principleslayered architecture
0 likes · 11 min read
Understanding Software Architecture: Definitions, Vertical Layers, Three‑Layer, Four‑Layer, and Horizontal Designs
Inke Technology
Inke Technology
Sep 27, 2023 · Mobile Development

Master Flutter Routing with Mixins: Modular, Interceptable, Scalable

This article explores Flutter's routing system, classifying route types, demonstrating component, named, and generated routes, and introduces a mixin‑based modular router architecture that enables decoupled module registration, route interception, URL‑based navigation, and annotation‑driven code generation to improve maintainability and scalability.

FlutterMixinmodular architecture
0 likes · 22 min read
Master Flutter Routing with Mixins: Modular, Interceptable, Scalable
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Mar 13, 2023 · Frontend Development

Understanding Plugin Systems: Concepts, Types, and Implementation in Front‑end Development

The article explains plugin systems by likening them to interchangeable vacuum‑cleaner heads, outlines their benefits, defines core‑and‑plugin architecture, describes four plugin styles with code examples, and demonstrates building a minimal front‑end calculator plugin framework that emphasizes a stable core and extensible modules.

Design PatternsJavaScriptPlugin System
0 likes · 19 min read
Understanding Plugin Systems: Concepts, Types, and Implementation in Front‑end Development
Xianyu Technology
Xianyu Technology
Feb 2, 2023 · Mobile Development

Integrating Flutter Applications on Windows with Modular C++ Architecture and vcpkg Dependency Management

The article explains how to integrate Flutter‑based Windows applications by encapsulating native functionality in a modular C++ XModule framework—using macro‑generated providers, a global ModuleCenter, and CMake‑configured libraries—while managing all third‑party dependencies with vcpkg and private registries to ensure clean architecture and maintainable cross‑platform code.

CFlutterWindows
0 likes · 15 min read
Integrating Flutter Applications on Windows with Modular C++ Architecture and vcpkg Dependency Management
DataFunTalk
DataFunTalk
Dec 10, 2022 · Big Data

Key Development Trends of Data Warehouses: Standardization, Real‑time Processing, Modularity, and Holistic Evaluation

Based on expert interviews, the article outlines the current development traits of data warehouses—standardization through data governance, real‑time processing, modular architecture, and holistic evaluation—while linking these trends to emerging concepts such as data middle platforms, data lakes, and DataOps.

Real-time Processingmodular architecture
0 likes · 13 min read
Key Development Trends of Data Warehouses: Standardization, Real‑time Processing, Modularity, and Holistic Evaluation
DaTaobao Tech
DaTaobao Tech
Nov 21, 2022 · Mobile Development

Modular iOS Photo Album Architecture and Implementation

The article describes a modular iOS photo‑album solution that isolates the album as an independent, reusable SDK through a three‑layer architecture—interface, view‑customization, and logic management—implementing reading and change chains, handling iOS 14 privacy, iCloud assets, and multithreaded PhotoKit operations to reduce coupling and maintenance costs.

MVVMPhotoKitiOS
0 likes · 13 min read
Modular iOS Photo Album Architecture and Implementation
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 10, 2022 · Backend Development

Designing a Modular Backend Service with DDD, Caching, Dynamic Proxies and Extensible Configuration

This article explains how to build a modular backend service in Java using domain‑driven design, configurable modules, dynamic proxies, cache adapters, lambda‑based query conditions, and Spring‑based conditional bean loading to enable flexible extensions without altering existing code.

BackendDomain-Driven DesignDynamic Proxy
0 likes · 25 min read
Designing a Modular Backend Service with DDD, Caching, Dynamic Proxies and Extensible Configuration
Bilibili Tech
Bilibili Tech
Oct 14, 2022 · Mobile Development

Componentization and Modular Architecture Refactoring for a Mobile Video Editing App (B‑Cut)

The B‑Cut video‑editing app was transformed from a monolithic single‑project codebase into a component‑based modular architecture—introducing clear layers, Gradle‑driven unified configuration, independent library/application modules, strict dependency and resource conventions, and a fast‑compile system—thereby cutting build times, eliminating merge conflicts, and enabling reusable components across teams.

AndroidBuild OptimizationComponentization
0 likes · 36 min read
Componentization and Modular Architecture Refactoring for a Mobile Video Editing App (B‑Cut)
Sohu Tech Products
Sohu Tech Products
Apr 27, 2022 · Frontend Development

Progressive Optimization Journey of a WeChat Mini Program

This article chronicles the step‑by‑step optimization of a WeChat mini‑program, covering native stack choices, ES6+ adoption, modular architecture, versioning, code formatting, request abstraction, UI component migration, ESLint, unit testing, routing, environment handling, Gulp workflow, CSS variables, and sub‑package strategies.

ESLintFrontend OptimizationSubpackage
0 likes · 34 min read
Progressive Optimization Journey of a WeChat Mini Program
Architecture Digest
Architecture Digest
Dec 4, 2021 · Backend Development

Introduction to eladmin: An Open‑Source Spring Boot + Vue Admin System

The article presents a detailed overview of the open‑source eladmin project, describing its Spring Boot‑based backend, Vue front‑end, modular architecture, RBAC permission model, code generation, and various built‑in features such as logging, monitoring, and cloud storage integration.

Code GenerationRBACSpring Boot
0 likes · 7 min read
Introduction to eladmin: An Open‑Source Spring Boot + Vue Admin System
HelloTech
HelloTech
Nov 22, 2021 · Mobile Development

Improving Mobile Development Efficiency: Practices from Hello Ride

Hello Ride boosts mobile development efficiency by empowering technical PMs as bridges between business and architecture, prioritizing demand value, and upgrading technology through modular, containerized (e.g., Flutter) and standardized components, enabling cross‑platform reuse, faster decision‑making, and reduced costs amid rapid business expansion.

Cross‑PlatformMobile Developmentmodular architecture
0 likes · 7 min read
Improving Mobile Development Efficiency: Practices from Hello Ride
YunZhu Net Technology Team
YunZhu Net Technology Team
Sep 23, 2021 · Backend Development

ABP vNext Framework: Overview, Features, and Step‑by‑Step Guide to Building a .NET Microservice Application

This article introduces the ABP vNext framework, explains its origins from ASP.NET Boilerplate, details its modular, DDD‑based architecture and microservice capabilities, and provides a complete hands‑on tutorial—including CLI commands, project structure, code snippets, and best‑practice recommendations—for creating a .NET microservice solution.

ABPBackend DevelopmentDDD
0 likes · 17 min read
ABP vNext Framework: Overview, Features, and Step‑by‑Step Guide to Building a .NET Microservice Application
vivo Internet Technology
vivo Internet Technology
Aug 18, 2021 · Mobile Development

Android App Modular Development Practice: A Comprehensive Guide

This guide explains how to adopt a multi‑project modular architecture for Android apps—distinguishing components from modules, outlining vertical and horizontal design layers, showing ARouter‑based navigation and communication, and detailing a top‑down, bottom‑up migration process used to refactor the vivo official app.

ARouterAndroid DevelopmentApp Architecture
0 likes · 15 min read
Android App Modular Development Practice: A Comprehensive Guide
Tencent Music Tech Team
Tencent Music Tech Team
Jul 22, 2021 · Mobile Development

Modular Architecture and ViewDelegate Design for QQ Music Playback Page on Android

To tame the growing complexity of QQ Music’s Android playback page, the team replaced the monolithic MVC/SubController design with a clean, layered architecture that uses lightweight, lifecycle‑aware ViewDelegates and LiveData, enabling on‑demand module loading, clear separation of concerns, reduced memory usage, and reusable UI components.

AndroidClean ArchitectureLiveData
0 likes · 23 min read
Modular Architecture and ViewDelegate Design for QQ Music Playback Page on Android
Architecture Digest
Architecture Digest
May 27, 2021 · Backend Development

Nginx Architecture Overview: Modular Design, Event‑Driven Model, Multi‑Stage Asynchronous Processing, Master/Worker Processes, and Memory Pool

This article explains Nginx's high‑performance architecture, covering its modular design, event‑driven processing, multi‑stage asynchronous request handling, master‑worker process model, and memory‑pool implementation, illustrating how these components together achieve scalability and low latency.

Backend DevelopmentWeb servermemory pool
0 likes · 10 min read
Nginx Architecture Overview: Modular Design, Event‑Driven Model, Multi‑Stage Asynchronous Processing, Master/Worker Processes, and Memory Pool
WeChat Client Technology Team
WeChat Client Technology Team
May 25, 2021 · Mobile Development

Boosting Android Build Speed: Enterprise WeChat’s Low‑Impact App Bundle Modularization

This article explains how Enterprise WeChat adopted Android App Bundle and low‑intrusion dynamic feature modules to restructure a massive Android codebase, achieving faster engineering cycles, parallel and incremental compilation, reduced package size, and seamless migration with minimal code changes.

Android App BundleDynamic Feature ModulesGradle
0 likes · 32 min read
Boosting Android Build Speed: Enterprise WeChat’s Low‑Impact App Bundle Modularization
Top Architect
Top Architect
Apr 16, 2021 · Backend Development

When to Use Microservices: Modules, Monoliths, and Service Boundaries

The article examines the historical evolution of software modularity, explains why microservices are an extreme reaction to monoliths, discusses isolation challenges across layers, and offers practical criteria for deciding where service boundaries should be drawn in modern backend systems.

BackendIsolationSystem Design
0 likes · 17 min read
When to Use Microservices: Modules, Monoliths, and Service Boundaries
58 Tech
58 Tech
Oct 19, 2020 · Mobile Development

App Factory Architecture and Practices at 58.com

The article describes how 58.com evolved from a single‑team iOS app to a multi‑team, multi‑app architecture, introduces the App Factory concept with entry projects and pod pools, defines dependency rules, and presents tooling for dependency analysis, pollution detection, and incremental compilation to enable vertical business migration and rapid innovation.

CocoaPodsdependency managementiOS
0 likes · 28 min read
App Factory Architecture and Practices at 58.com
Taobao Frontend Technology
Taobao Frontend Technology
Sep 23, 2020 · Frontend Development

Resolving Frontend Development Conflicts with the “QianJiBian” Modular Solution

This article analyzes the contradictions between business demands and frontend development resources in the industry, outlines the shortcomings of an initial component‑driven approach, and presents a multi‑stage “QianJiBian” solution that standardizes UI, enables theme‑driven components, and generates flexible strategies for scalable, data‑driven feeds.

component themingdata-driven UImodular architecture
0 likes · 8 min read
Resolving Frontend Development Conflicts with the “QianJiBian” Modular Solution
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 23, 2020 · Backend Development

Understanding Nginx’s Modular Architecture and Event‑Driven Design

This article explains Nginx’s highly modular architecture, its multi‑process and asynchronous non‑blocking request handling, the event‑driven model, and the master/worker design, providing a comprehensive foundation for developers who want to understand or explore Nginx’s source code.

AsynchronousBackendEvent-driven
0 likes · 9 min read
Understanding Nginx’s Modular Architecture and Event‑Driven Design
ITPUB
ITPUB
Mar 20, 2020 · Backend Development

How Nginx’s Modular Architecture Powers High‑Performance Web Serving

This article explains Nginx’s highly modular design, its core, optional and third‑party modules, the multi‑process and asynchronous non‑blocking request handling, the event‑driven model, and the master‑worker interaction that together enable efficient, scalable web server performance.

BackendEvent-drivenNGINX
0 likes · 9 min read
How Nginx’s Modular Architecture Powers High‑Performance Web Serving
Meituan Technology Team
Meituan Technology Team
Nov 28, 2019 · Mobile Development

Containerization Architecture for Meituan Waimai Order Page

Meituan Waimai’s order page adopted a container‑based architecture that isolates over 30 UI modules into dynamically registered Blocks, uses a Root Block context for data distribution and command/event communication, cuts controller code and bundle size, enables parallel development, and unifies Android and iOS implementations via server‑driven configuration.

AndroidDynamic UIMobile Development
0 likes · 20 min read
Containerization Architecture for Meituan Waimai Order Page
21CTO
21CTO
Nov 5, 2019 · Fundamentals

Mastering Software Design: Proven Strategies to Reduce Complexity

This article distills key principles from John Ousterhout’s “A Philosophy of Software Design”, offering practical guidelines on defining and reducing software complexity through modularization, layering, thoughtful commenting, and disciplined design practices for developers.

code commentingcomplexity reductionmodular architecture
0 likes · 21 min read
Mastering Software Design: Proven Strategies to Reduce Complexity
21CTO
21CTO
Sep 25, 2019 · Fundamentals

How to Reduce Software Complexity: Principles from Ousterhout’s Design Philosophy

Drawing on John Ousterhout’s “A Philosophy of Software Design,” this article explores how to lower software complexity through clear definitions, modular design, layering, information hiding, thoughtful commenting, and strategic development practices, offering actionable principles for building maintainable systems.

coding principlescomplexity reductionmodular architecture
0 likes · 20 min read
How to Reduce Software Complexity: Principles from Ousterhout’s Design Philosophy
21CTO
21CTO
Sep 22, 2019 · Fundamentals

Why Reducing Complexity Is the Key to Better Software Design

This article distills the core principles from John Ousterhout's *A Philosophy of Software Design*—defining software complexity, presenting a quantitative model, and offering practical strategies such as layering, modularization, information hiding, and effective commenting—to help engineers build maintainable, low‑complexity systems.

code commentscomplexity reductionmodular architecture
0 likes · 20 min read
Why Reducing Complexity Is the Key to Better Software Design
Meituan Technology Team
Meituan Technology Team
Sep 19, 2019 · Fundamentals

Principles for Reducing Software Complexity

Drawing on Ousterhout’s philosophy, the article defines software complexity as cognitive load multiplied by development effort and offers principles such as iterative design, layered architecture, deep modules, information hiding, and purposeful documentation to systematically reduce ripple effects, dependencies, and unknowns in code.

code qualitycomplexity reductionengineering principles
0 likes · 18 min read
Principles for Reducing Software Complexity
360 Tech Engineering
360 Tech Engineering
Sep 17, 2019 · Mobile Development

Design and Implementation of a Modular Mobile Application Framework

This article describes the background, design principles, layered architecture, and implementation details of a modular mobile framework that separates business, functional, UI, and support layers to enable rapid app development, easy extension, and reduced coupling.

AndroidDesign PatternsLayered Design
0 likes · 9 min read
Design and Implementation of a Modular Mobile Application Framework
Youzan Coder
Youzan Coder
Jun 28, 2019 · Mobile Development

Designing a Modular Retail POS System with Offline Synchronization and Search

The article outlines a modular retail POS architecture that separates store, transaction, product, and marketing components, stores product data locally for offline checkout, uses incremental synchronization and cross‑platform pinyin conversion for fuzzy search, and decouples modules via JSON protocols to ensure scalability and reliability.

Hardware integrationMobile DevelopmentPOS
0 likes · 18 min read
Designing a Modular Retail POS System with Offline Synchronization and Search
Ctrip Technology
Ctrip Technology
Apr 25, 2019 · Mobile Development

Android Componentization Architecture Practice in the Smart Train Ticket Project

This article describes how the Smart Train Ticket Android team adopted a componentization architecture—splitting base libraries and business modules, configuring independent and integrated builds, handling inter‑module communication, and solving manifest and multi‑flavor packaging challenges—to reduce coupling and dramatically improve build performance.

AndroidBuild OptimizationComponentization
0 likes · 12 min read
Android Componentization Architecture Practice in the Smart Train Ticket Project
Zhuanzhuan Tech
Zhuanzhuan Tech
Dec 28, 2018 · Backend Development

Evolution of ZhaiZhai Transaction System: From Monolithic Design to FSM‑Based Modular Architecture

This article chronicles the rapid growth of ZhaiZhai's second‑hand trading platform and explains how its transaction core was refactored from a single‑service monolith into a unified, configurable, FSM‑driven architecture that isolates business lines, abstracts common logic, and improves scalability and maintainability.

Distributed Tasksbackend designmodular architecture
0 likes · 12 min read
Evolution of ZhaiZhai Transaction System: From Monolithic Design to FSM‑Based Modular Architecture
dbaplus Community
dbaplus Community
Jul 18, 2018 · Backend Development

How We Refactored a 66k‑Line Home Page to Cut Feature Delivery from Days to Hours

The article recounts how a monolithic 66,000‑line home‑page system with high latency and tangled logic was re‑engineered through clear direction, module‑based design, and incremental changes, resulting in dramatically faster feature rollout, lower learning cost, and improved performance metrics.

Backend Engineeringmodular architecturerefactoring
0 likes · 10 min read
How We Refactored a 66k‑Line Home Page to Cut Feature Delivery from Days to Hours
JD Retail Technology
JD Retail Technology
Jun 29, 2018 · Mobile Development

When Pluginization Meets Android P: Challenges, Android App Bundles, and the Future of Modular Architecture

This article examines the impact of Android P’s non‑SDK API restrictions on large‑scale Android apps, explains Google’s official dynamic delivery framework Android App Bundles, and outlines JD.com’s evolution from pure pluginization to a hybrid component‑based architecture called AuraPlus, highlighting key technical decisions and migration strategies.

AndroidApp BundlesMobile Development
0 likes · 12 min read
When Pluginization Meets Android P: Challenges, Android App Bundles, and the Future of Modular Architecture
转转QA
转转QA
Apr 18, 2018 · Operations

Design and Implementation of ZuanZuan Server‑Side Environment Maintenance Program (Agent + CMD)

The article presents a comprehensive overview of ZuanZuan's server‑side environment maintenance system, detailing its agent‑cmd architecture, modular directory structure, Python‑based script redesign, execution‑list assembly, reflection‑driven method invocation, termination callbacks, plugin‑style modules, utility functions for services like Nginx, and an interactive console tool for streamlined operations.

PythonScript DesignServer Automation
0 likes · 9 min read
Design and Implementation of ZuanZuan Server‑Side Environment Maintenance Program (Agent + CMD)
21CTO
21CTO
Nov 12, 2017 · Backend Development

Why Nginx’s Modular Architecture Powers High‑Performance Web Serving

This article explains Nginx’s modular architecture, core, standard and optional HTTP modules, mail service and third‑party extensions, then details its multi‑process and asynchronous non‑blocking request handling, event‑driven model, master‑worker design, and inter‑process communication, providing a solid foundation for deeper source‑code study.

AsynchronousBackendEvent-driven
0 likes · 8 min read
Why Nginx’s Modular Architecture Powers High‑Performance Web Serving
Architecture Digest
Architecture Digest
Aug 10, 2017 · Backend Development

Scalable Architecture for Large Websites: Modular Design, Distributed Messaging, Service Platforms, and Open APIs

The article explains how to build a highly scalable large‑website architecture by adopting modularization, reducing coupling through distributed message queues and services, and exposing functionality via an open platform, covering core concepts, typical implementations like ActiveMQ and Dubbo, and essential design considerations.

Distributed MessagingOpen PlatformScalability
0 likes · 8 min read
Scalable Architecture for Large Websites: Modular Design, Distributed Messaging, Service Platforms, and Open APIs

Can Disposable Code Outperform Reusable Code? A Deep Dive into Maintainability

The article argues that treating lines of code as a cost rather than a product encourages writing disposable, loosely‑coupled software, and it walks through practical stages—from avoiding code entirely to using feature flags—to build systems that are easier to modify, replace, or discard.

code maintainabilitydisposable codefeature flags
0 likes · 20 min read
Can Disposable Code Outperform Reusable Code? A Deep Dive into Maintainability
ITPUB
ITPUB
Mar 23, 2016 · Backend Development

Building a Scalable Modular Platform: Lessons from Alibaba’s Detail System

The article outlines how Alibaba’s Detail platform was re‑engineered into a modular, front‑back‑end separated system using lightweight module specifications, a container framework, automated testing, and flexible deployment to improve collaboration, stability, and scalability across diverse business scenarios.

frontend backend separationmodular architecturemodule framework
0 likes · 17 min read
Building a Scalable Modular Platform: Lessons from Alibaba’s Detail System
21CTO
21CTO
Mar 12, 2016 · Mobile Development

How Componentization Boosts iOS & Android App Development Efficiency

This article summarizes a March 10 technical session on componentizing iOS and Android applications, describing the challenges of monolithic codebases, the benefits of modular architecture, communication patterns, lifecycle management, version control, CI integration, and practical lessons learned.

AndroidComponentizationci/cd
0 likes · 16 min read
How Componentization Boosts iOS & Android App Development Efficiency
Qunar Tech Salon
Qunar Tech Salon
Feb 22, 2016 · Frontend Development

Challenges and Optimization Practices for Mobile Front-End Development

The article examines the heightened performance, touch experience, and code size challenges faced by mobile front‑end development, presents survey‑based user pain points, and details practical optimization techniques—including server‑side rendering, modular architecture, CSS3 animations, and tooling such as RequireJS, Sass, and HTTP/2—to improve responsiveness and user experience.

CSS3 animationsPerformance OptimizationRequireJS
0 likes · 11 min read
Challenges and Optimization Practices for Mobile Front-End Development
Architect
Architect
Jan 21, 2016 · R&D Management

Design and Implementation of a Modular Detail Platform at Alibaba

The article outlines the design principles, modular architecture, front‑back separation, lifecycle management, testing, and deployment strategies of Alibaba’s Detail platform, aiming to improve collaboration efficiency, stability, extensibility, and reuse across various business scenarios.

Deploymentcontinuous integrationfrontend backend separation
0 likes · 17 min read
Design and Implementation of a Modular Detail Platform at Alibaba
Efficient Ops
Efficient Ops
May 26, 2015 · Operations

Building Automated Ops with Modular “Lego” Models: Strategies, Tools, and Methodology

This article, distilled from a lively discussion in the InfoQ High‑Efficiency Operations group, outlines a modular “building‑block” approach to operations automation, presents core methodologies, explains why automation tools exist, compares Puppet, SaltStack, and Ansible, and offers practical guidance for selecting and implementing automation solutions.

Operations AutomationTool Selectionci/cd
0 likes · 11 min read
Building Automated Ops with Modular “Lego” Models: Strategies, Tools, and Methodology