Tagged articles
66 articles
Page 1 of 1
AI Waka
AI Waka
Apr 21, 2026 · Artificial Intelligence

Why Massive Prompts Fail and How Skills Transform AI Agents

The article explains how monolithic system prompts become costly, unreliable, and hard to maintain as AI agents grow, and demonstrates a modular Skill‑based architecture that loads knowledge on demand, improves scalability, debugging, and reuse.

AIAgentPrompt engineering
0 likes · 13 min read
Why Massive Prompts Fail and How Skills Transform AI Agents
Liangxu Linux
Liangxu Linux
Aug 20, 2025 · Fundamentals

7 Insider Tricks to Slash Embedded Development Headaches

This guide shares practical embedded‑development hacks—from diplomatically blaming hardware issues and using the Linux devmem tool to read registers, to modular sensor driver design, safe pointer practices, and dynamic log‑level control—helping engineers reduce overtime and improve code maintainability.

devmemdynamic loggingembedded
0 likes · 6 min read
7 Insider Tricks to Slash Embedded Development Headaches
Ops Development & AI Practice
Ops Development & AI Practice
Jul 19, 2025 · Blockchain

How Ethereum Execution and Consensus Clients Work Together After The Merge

This article explains the post‑Merge Ethereum architecture, detailing the distinct roles of Execution Clients (EL) and Consensus Clients (CL), their core responsibilities, popular implementations, the Engine API communication process, and why modular client design improves security, efficiency, and upgradeability.

Blockchain ArchitectureConsensus ClientEthereum
0 likes · 10 min read
How Ethereum Execution and Consensus Clients Work Together After The Merge
Huolala Tech
Huolala Tech
Jun 13, 2025 · Backend Development

Unlocking 10× Speed: Inside the 星图 Platform’s Modular Backend Architecture

This article details how the 星图 platform evolved from a monolithic customer‑service system into a modular, configurable backend architecture, covering its API management capabilities, process orchestration, caching strategies, JVM tuning, concurrency model, code optimizations, and the resulting performance gains and business benefits.

API ManagementPerformance OptimizationSystem Architecture
0 likes · 20 min read
Unlocking 10× Speed: Inside the 星图 Platform’s Modular Backend Architecture
Java Architect Essentials
Java Architect Essentials
Jun 12, 2025 · Backend Development

Simplify Spring Boot Extensions with Concept Plugin 2: A Plug‑in Guide

Concept Plugin 2 introduces a lightweight, annotation‑driven plug‑in system for Spring Boot that separates core business logic from device integration code, enabling independent testing, dynamic loading, and easy configuration through a management UI, while supporting various injection patterns, nested dependencies, and Spring features.

JavaSpring Bootdependency-injection
0 likes · 10 min read
Simplify Spring Boot Extensions with Concept Plugin 2: A Plug‑in Guide
Top Architect
Top Architect
Apr 17, 2025 · Backend Development

Plugin Architecture in Java: Implementing Modular Extensions with ServiceLoader, Spring Factories, and Custom Configurations

This article explains how to design and implement a plugin mechanism in Java and Spring Boot, covering the benefits of modular decoupling, common implementation patterns such as ServiceLoader and custom configuration files, and practical code examples for building extensible backend services.

JavaServiceLoaderSpring Boot
0 likes · 23 min read
Plugin Architecture in Java: Implementing Modular Extensions with ServiceLoader, Spring Factories, and Custom Configurations
JD Cloud Developers
JD Cloud Developers
Apr 7, 2025 · Artificial Intelligence

Why Bigger Prompts Fail: Modular Strategies for Building Efficient AI Agents

This article explains why overloading prompts and tools harms AI‑Agent performance, and offers practical modular design, intent‑driven instruction splitting, and efficient context management strategies such as curated function‑call tools and dynamic RAG to reduce token costs, improve response speed, and avoid hallucinations.

AI AgentLLMPrompt engineering
0 likes · 13 min read
Why Bigger Prompts Fail: Modular Strategies for Building Efficient AI Agents
iKang Technology Team
iKang Technology Team
Jan 2, 2025 · Industry Insights

How a Modular Service Robot Is Redefining Health Check‑Up Experiences

The award‑winning Aikang multipurpose intelligent health‑check robot introduces a modular, split‑design that separates the printing unit from the mobile chassis, reducing weight and energy use, while offering flexible charging stations, conversational interfaces, and scalable functions, reflecting rapid growth and innovation trends in the global service‑robot market.

Roboticshealth check-upindustry trends
0 likes · 6 min read
How a Modular Service Robot Is Redefining Health Check‑Up Experiences
Qunhe Technology User Experience Design
Qunhe Technology User Experience Design
Dec 4, 2024 · Product Management

How Modular & Customizable Design Empowers Modern Tool Products

This article explores how modular and customizable design principles enhance flexibility, efficiency, and user experience in tool‑type products, offering practical examples, design considerations for interaction designers, and future trends such as AI‑driven dynamic customization and open modular ecosystems.

AI-driven customizationInteraction DesignProduct Design
0 likes · 11 min read
How Modular & Customizable Design Empowers Modern Tool Products
Architecture Development Notes
Architecture Development Notes
Nov 24, 2024 · Blockchain

Build Custom EVMs with Rust: A Deep Dive into REVM

This article explains how REVM, a Rust‑based, modular Ethereum Virtual Machine implementation, enables developers to create custom EVMs—such as Optimism‑compatible chains—by leveraging the EvmWiring trait, zero‑cost abstractions, and extensible design without forking the core protocol.

BlockchainREVMRust
0 likes · 5 min read
Build Custom EVMs with Rust: A Deep Dive into REVM
Architect's Guide
Architect's Guide
Nov 13, 2024 · Backend Development

Designing a Modular Spring Boot Backend Project: Principles, Module Structure, and Maven Configuration

This article presents a comprehensive guide to building a Spring Boot backend system by outlining essential design principles, detailing a multi‑module architecture with clear responsibilities, and providing complete Maven POM configurations for each module to enable scalable and maintainable development.

Backend ArchitectureJavaMicroservices
0 likes · 14 min read
Designing a Modular Spring Boot Backend Project: Principles, Module Structure, and Maven Configuration
Bitu Technology
Bitu Technology
Nov 8, 2024 · Mobile Development

Designing a Modular, Scalable Android Player Architecture at Tubi

This article describes how Tubi's Android team redesigned their video player with a modular, distributed architecture—introducing PlayerContext, PlayerHandlerWrapper, and composable modules for ads, event tracking, and TTS—to improve flexibility, testability, and scalability while sharing lessons learned from the refactoring process.

Ad IntegrationAndroidKotlin
0 likes · 12 min read
Designing a Modular, Scalable Android Player Architecture at Tubi
JD Tech Talk
JD Tech Talk
Oct 11, 2024 · Backend Development

Transformation of JD Insurance Agent System: Architecture, Challenges, and Solutions

The article details the comprehensive redesign of JD's insurance agent platform, outlining its original limitations, the modular and rule‑engine‑driven architecture, performance and stability improvements, and future directions for automation and intelligent operations to support over 40,000 agents.

Insurance TechnologyPerformance OptimizationSystem Architecture
0 likes · 16 min read
Transformation of JD Insurance Agent System: Architecture, Challenges, and Solutions
Software Development Quality
Software Development Quality
Sep 24, 2024 · Fundamentals

Mastering C++: Hungarian Notation, Modular Design, and Coding Style Guidelines

These guidelines detail C++ client-side naming conventions using Hungarian notation, modular and component-based development principles, and comprehensive coding style rules—including variable prefixes, class naming, indentation, brace placement, macro safety, and interface design—to promote readable, maintainable, and robust software.

C++Software Engineeringcoding standards
0 likes · 7 min read
Mastering C++: Hungarian Notation, Modular Design, and Coding Style Guidelines
Tencent Cloud Developer
Tencent Cloud Developer
Sep 18, 2024 · Fundamentals

Understanding Software Architecture: Concepts, Layers, and Design Principles

Software architecture defines a system’s structural organization and its evolving design process, encompassing elements such as systems, modules, components, relations, and subsystems, and can be realized through vertical layered (presentation, business, data, base) or horizontal modular approaches that promote decoupling, testability, and maintainability while following the fit, simplicity, and evolution principles and supporting cross‑platform and dynamic implementation options.

Mobile Developmentcross-platformlayered architecture
0 likes · 10 min read
Understanding Software Architecture: Concepts, Layers, and Design Principles
Bilibili Tech
Bilibili Tech
Jul 12, 2024 · Frontend Development

Design and Implementation of a Unified Multi‑Business Detail Page Framework

The project consolidates three separate detail‑page implementations into a single, reusable framework that separates business, component, and framework layers, employs dependency‑injection and scoped lifecycles to support diverse scenarios while ensuring stability through comprehensive logging, monitoring, and staged gray‑release testing.

Scope Managementarchitecturecode-reuse
0 likes · 11 min read
Design and Implementation of a Unified Multi‑Business Detail Page Framework
Go Development Architecture Practice
Go Development Architecture Practice
May 9, 2024 · Backend Development

How to Organize a Scalable Go Project: Best Practices and Patterns

This guide outlines a comprehensive Go project layout—including cmd, pkg, internal, test, configs, and docs directories—alongside modular design principles, middleware usage, dependency injection, error handling, logging, database access layers, testing strategies, performance tuning, and documentation practices to improve code readability, maintainability, and scalability.

GoProject Structuredependency-injection
0 likes · 26 min read
How to Organize a Scalable Go Project: Best Practices and Patterns
php Courses
php Courses
Nov 13, 2023 · Backend Development

Design and Implementation of High-Scalability Architecture in PHP Core

This article explores PHP's core architecture for high scalability, covering modular design with namespaces and custom extensions, runtime dynamic loading via autoload and PSR standards, event‑driven structures, and caching optimizations such as opcode and data caches, illustrated with concrete code examples.

Backend DevelopmentPHPScalability
0 likes · 6 min read
Design and Implementation of High-Scalability Architecture in PHP Core
Liangxu Linux
Liangxu Linux
Sep 24, 2023 · Backend Development

Designing a Modular LCD Driver Framework for STM32 Embedded Systems

This article explains how to build a modular, device‑agnostic LCD driver architecture for STM32 boards, covering hardware scenarios, object‑oriented C design, driver‑device separation, and practical code examples for TFT, COG, and OLED displays.

COGDevice TreeLCD driver
0 likes · 18 min read
Designing a Modular LCD Driver Framework for STM32 Embedded Systems
Sohu Tech Products
Sohu Tech Products
Aug 23, 2023 · Frontend Development

Can Clean Architecture Transform Your Frontend? A Practical React/TypeScript Guide

This article explains how to apply Clean Architecture principles to a frontend React/TypeScript project, covering the three‑layer structure, dependency rules, domain modeling, use‑case design, adapter implementation, code organization, trade‑offs, and practical tips for building a cookie‑store example.

Clean ArchitectureDependency RuleDomain-Driven Design
0 likes · 34 min read
Can Clean Architecture Transform Your Frontend? A Practical React/TypeScript Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 10, 2022 · Backend Development

Applying Domain-Driven Design and Modular Architecture in Backend Services

This article introduces a modular backend service architecture based on Domain-Driven Design, explaining project structure, module composition, hexagonal architecture, and practical code examples using Spring Cloud, illustrating how to achieve flexible, maintainable services through domain models, adapters, and proper boundary definitions.

Backend ArchitectureDDDHexagonal Architecture
0 likes · 14 min read
Applying Domain-Driven Design and Modular Architecture in Backend Services
58UXD
58UXD
Aug 25, 2022 · Fundamentals

How Modular Design Boosts Agile Online‑Offline Product Iteration

This article explains the origins and principles of modular design, outlines its four key attributes—agility, flexibility, richness, and extensibility—and demonstrates how applying a modular approach can accelerate product updates and improve user experiences across online and offline scenarios through real‑world case studies.

Agile DevelopmentCase StudyUX methodology
0 likes · 10 min read
How Modular Design Boosts Agile Online‑Offline Product Iteration
ITPUB
ITPUB
Jun 2, 2022 · Artificial Intelligence

Why AI Needs Modular Infrastructure: Lessons from LLVM and the Future of ML Systems

The article examines how monolithic AI toolchains hinder innovation, recounts the historical fragmentation of software in the 1990s, highlights LLVM's modular architecture as a turning point, and argues for a new, composable AI infrastructure to make machine learning more accessible and scalable.

AI InfrastructureLLVMML compilers
0 likes · 11 min read
Why AI Needs Modular Infrastructure: Lessons from LLVM and the Future of ML Systems
IT Architects Alliance
IT Architects Alliance
Apr 14, 2022 · Product Management

How Business Architecture Shapes SaaS Product Design: 5 Key Impacts

This article explains the concept of architecture, outlines five ways business architecture influences product design, and details modular and progressive approaches for SaaS product architecture, including practical examples, MVP evolution, and strategies for scalable, flexible product development.

MVPProduct DesignSaaS
0 likes · 13 min read
How Business Architecture Shapes SaaS Product Design: 5 Key Impacts
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 14, 2022 · Product Management

How Business Architecture Shapes SaaS Product Design: 5 Key Impacts

This article explains how business architecture influences SaaS product design through five major impacts—including system roles, operational processes, core value, surrounding systems, and billing models—while also outlining modular and progressive product architecture strategies for scalable development.

Product ArchitectureSaaSbusiness architecture
0 likes · 13 min read
How Business Architecture Shapes SaaS Product Design: 5 Key Impacts
IT Architects Alliance
IT Architects Alliance
Jun 27, 2021 · Backend Development

Why Nginx’s Modular, Event‑Driven Architecture Powers High‑Performance Servers

This article breaks down Nginx’s high‑performance architecture, covering its modular design, event‑driven processing, multi‑stage asynchronous request handling, master‑worker process model, and memory‑pool strategy, and explains how each component contributes to scalability, low latency, and efficient resource utilization.

BackendEvent-drivenNGINX
0 likes · 10 min read
Why Nginx’s Modular, Event‑Driven Architecture Powers High‑Performance Servers
Architect
Architect
Jun 24, 2021 · Backend Development

Nginx Architecture Overview: Modular Design, Event‑Driven Model, Multi‑Stage Asynchronous Processing, and Master‑Worker Process Management

This article summarizes Nginx's high‑performance architecture, covering its modular design, event‑driven processing, multi‑stage asynchronous request handling, master‑worker process model, and memory‑pool strategy, while illustrating each concept with diagrams and practical observations from recent reading notes.

BackendEvent-drivenNGINX
0 likes · 10 min read
Nginx Architecture Overview: Modular Design, Event‑Driven Model, Multi‑Stage Asynchronous Processing, and Master‑Worker Process Management
Java High-Performance Architecture
Java High-Performance Architecture
May 29, 2021 · Backend Development

Unlocking Nginx Performance: Inside Its Modular, Event‑Driven Architecture

This article explains how Nginx achieves high performance through its modular design, event‑driven architecture, multi‑stage asynchronous request handling, master‑worker process model, and efficient memory‑pool implementation, contrasting it with traditional web servers and illustrating each concept with diagrams.

Backend PerformanceEvent-Driven ArchitectureNGINX
0 likes · 9 min read
Unlocking Nginx Performance: Inside Its Modular, Event‑Driven Architecture
58UXD
58UXD
Jan 21, 2021 · Product Management

How a Modular Landing‑Page Builder Cut Development Time by 75%

This case study explains how a modular landing‑page construction tool streamlined the iteration process, reduced developer involvement, and saved weeks of effort by letting product and design teams assemble and fine‑tune pages independently, ultimately boosting efficiency and flexibility across dozens of page types.

UI/UXefficiencylanding page
0 likes · 9 min read
How a Modular Landing‑Page Builder Cut Development Time by 75%
Programmer DD
Programmer DD
Aug 6, 2020 · Operations

Why SkyWalking’s Architecture Makes Modern Observability Seamless

This article explains SkyWalking’s modular, protocol‑oriented and lightweight architecture, its core components, design principles, and advantages such as cross‑environment consistency, easy maintenance, high performance, and extensibility for both traditional and cloud‑native systems.

APMApache SkyWalkingCloud Native
0 likes · 12 min read
Why SkyWalking’s Architecture Makes Modern Observability Seamless
58UXD
58UXD
Mar 11, 2020 · Product Management

How 58 Mall’s Design Strategy Overcame Scaling Challenges

This case study outlines the 58 Mall project’s background, stage goals, encountered design problems, and the comprehensive strategy—including de‑visualization, card‑based UI, component libraries, templated product pages, low‑cost personalization, and modular design—that enabled rapid, scalable development for a multi‑business B2B platform.

B2B e-commerceComponent LibraryProduct Design
0 likes · 9 min read
How 58 Mall’s Design Strategy Overcame Scaling Challenges
Architecture Digest
Architecture Digest
Dec 12, 2019 · Backend Development

Nginx Architecture Overview: Modular Design, Event‑Driven Model, Multi‑Stage Asynchronous Processing, and Process Management

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 mechanism, and compares it with traditional web servers.

Event-Driven ArchitectureNGINXWeb server
0 likes · 10 min read
Nginx Architecture Overview: Modular Design, Event‑Driven Model, Multi‑Stage Asynchronous Processing, and Process Management
Architecture Digest
Architecture Digest
Sep 19, 2019 · Fundamentals

Design and Implementation of a Multi‑Layered Basic Framework Architecture

The article outlines the background, design principles, layered implementation details, and optimization considerations of a reusable, extensible basic framework architecture that separates business, functional, UI, and support layers to reduce coupling and accelerate app development.

Design PatternsFrameworkSoftware Engineering
0 likes · 7 min read
Design and Implementation of a Multi‑Layered Basic Framework Architecture
Huajiao Technology
Huajiao Technology
Sep 17, 2019 · Fundamentals

Designing a Scalable Multi‑Layered Framework for Rapid APP Delivery

This article outlines a systematic approach to designing and implementing a modular, multi‑layered application framework that separates business, functional, UI, and infrastructure concerns, enabling fast feature expansion, reduced coupling, and lower development and testing costs.

App DevelopmentSoftware Engineeringarchitecture
0 likes · 7 min read
Designing a Scalable Multi‑Layered Framework for Rapid APP Delivery
vivo Internet Technology
vivo Internet Technology
Aug 28, 2019 · Backend Development

Understanding Java SPI Mechanism

Java’s Service Provider Interface (SPI) is a built‑in discovery mechanism that decouples implementation from usage by letting providers place fully qualified class names in META‑INF/services files, enabling frameworks such as JDBC, logging, and Dubbo to load multiple vendor implementations at runtime via ServiceLoader, though it has limitations like lack of on‑demand loading and concurrency issues.

DecouplingFramework ExtensionJava SPI
0 likes · 8 min read
Understanding Java SPI Mechanism
Tianxing Digital Tech User Experience
Tianxing Digital Tech User Experience
May 17, 2019 · Fundamentals

Why Simplicity Wins: The Psychology Behind Modular Design

The article explains how modular design leverages cognitive psychology—highlighting the brain's limited information‑processing capacity—to simplify complex products, improve user comprehension, and reduce development costs, using real‑world examples from everyday life and product development.

cognitive psychologydesign principlesinformation architecture
0 likes · 7 min read
Why Simplicity Wins: The Psychology Behind Modular Design
Programmer DD
Programmer DD
Feb 19, 2019 · Fundamentals

Why High Cohesion & Low Coupling Are the Secret to Scalable Systems

This article explains the essence of high cohesion and low coupling, why they reduce maintenance cost, and provides practical steps—defining responsibilities, categorizing layers, and setting clear boundaries—to achieve a well‑structured, loosely coupled software system.

High CohesionLow CouplingSoftware Architecture
0 likes · 9 min read
Why High Cohesion & Low Coupling Are the Secret to Scalable Systems
Tianxing Digital Tech User Experience
Tianxing Digital Tech User Experience
Jan 25, 2019 · Fundamentals

Unlocking Efficiency: How Modular Design Transforms Products and UI

This article explains the concept of modular design, outlines its efficiency, innovation, and consistency benefits, showcases real-world examples from manufacturing to construction, and demonstrates how modular thinking can be applied to interaction flows, page frameworks, content, and visual elements in digital product design.

Product DevelopmentUI designdesign methodology
0 likes · 8 min read
Unlocking Efficiency: How Modular Design Transforms Products and UI
Zhongtong Tech
Zhongtong Tech
Oct 12, 2018 · Mobile Development

Designing a Robust Android Architecture: Lessons from a Smart Sorting Cabinet

This article explores how to design a stable, maintainable Android app architecture by avoiding heavyweight frameworks, splitting the app into four layers, building reusable base libraries, and applying modular design principles, illustrated with a smart sorting cabinet example.

Mobile Developmentmodular design
0 likes · 4 min read
Designing a Robust Android Architecture: Lessons from a Smart Sorting Cabinet
Architecture Digest
Architecture Digest
May 25, 2018 · Backend Development

Modular Design, Service Extraction, and High‑Concurrency Optimization Practices for Backend Development

This article explains how modular design and service extraction can reduce system complexity and improve reusability, illustrates practical before‑and‑after examples for red‑packet and notification services, and details high‑concurrency techniques such as caching, asynchronous processing, rate limiting, service degradation, anti‑fraud measures, and concurrency‑safe database operations.

Backend Architectureanti-fraudcaching
0 likes · 13 min read
Modular Design, Service Extraction, and High‑Concurrency Optimization Practices for Backend Development
Java Captain
Java Captain
Apr 25, 2018 · Backend Development

Understanding Spring Framework: IoC, AOP, and Modular Design with Java Example

This article explains the purpose of using a framework, introduces Spring's core concepts of container, inversion of control, and aspect‑oriented programming, and demonstrates them through a Java banking report example with complete code, XML configuration, and annotation‑based AOP to achieve loose coupling and modularity.

IoCJavaaop
0 likes · 17 min read
Understanding Spring Framework: IoC, AOP, and Modular Design with Java Example
Architecture Digest
Architecture Digest
Nov 12, 2017 · Backend Development

Nginx Architecture Overview: Modular Design, Request Processing, and Event‑Driven Model

This article explains Nginx’s modular architecture, detailing core, HTTP, mail and third‑party modules, its multi‑process and asynchronous non‑blocking request handling, the event‑driven model with I/O multiplexing, and the master‑worker process interaction that together enable high‑performance web serving.

AsynchronousBackendEvent-driven
0 likes · 8 min read
Nginx Architecture Overview: Modular Design, Request Processing, and Event‑Driven Model
iQIYI Technical Product Team
iQIYI Technical Product Team
Oct 27, 2017 · Mobile Development

Componentization Architecture and Engine Design for iOS Applications at iQIYI

iQIYI’s iOS team replaced a mediator‑based component system with a registration‑driven engine, allowing independent development, hot‑plug module addition, server‑controlled launches, and full Open‑Closed compliance, while integrating CocoaPods, GitLab, and Jenkins for automated binary delivery and scalable modular architecture.

ComponentizationEngine ArchitectureMediator Pattern
0 likes · 13 min read
Componentization Architecture and Engine Design for iOS Applications at iQIYI
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jun 29, 2017 · Frontend Development

Master CSS: Semantic HTML, Modular Design, and Naming Conventions

This article explains how to level up your CSS skills by using proper semantic markup, modular component structures, a unified naming system like BEM, and the single‑responsibility principle, providing practical code examples and visual illustrations for robust, maintainable front‑end styling.

BEMCSSfrontend
0 likes · 9 min read
Master CSS: Semantic HTML, Modular Design, and Naming Conventions
Baidu Waimai Technology Team
Baidu Waimai Technology Team
Mar 28, 2017 · Mobile Development

How BANFF Evolved from a Simple Sales App into a Scalable Mobile Platform

This article analyzes the architectural redesign of BANFF, an internal sales mobile app, detailing the challenges of a flat, tightly‑coupled codebase and describing how modularization, technical abstraction, and page‑level refactoring transform it into a maintainable, extensible platform for diverse business roles.

AndroidPlatformizationSoftware Engineering
0 likes · 9 min read
How BANFF Evolved from a Simple Sales App into a Scalable Mobile Platform
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 11, 2017 · Mobile Development

How to Design a Robust iOS App Architecture: Key Principles and Practices

This article shares practical insights on iOS app architecture, covering network API handling, page presentation, local data persistence, dynamic deployment, team collaboration, and a step‑by‑step methodology that emphasizes problem definition, modularization, dependency management, future‑proofing, testing, and performance optimization.

App ArchitectureMobile DevelopmentPerformance Optimization
0 likes · 26 min read
How to Design a Robust iOS App Architecture: Key Principles and Practices
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 30, 2016 · R&D Management

How Alibaba’s Detail 2.0 Platform Revolutionizes Modular Development and Front‑Back Separation

This article explains how Alibaba’s Detail 2.0 platform redesigns product‑detail services through modular architecture, front‑back separation, standardized frameworks, automated testing, and flexible deployment to boost collaboration efficiency, stability, and extensibility across diverse business scenarios.

Software Engineeringcontinuous integrationfrontend backend separation
0 likes · 17 min read
How Alibaba’s Detail 2.0 Platform Revolutionizes Modular Development and Front‑Back Separation
Architecture Digest
Architecture Digest
May 20, 2016 · Fundamentals

Key Recommendations for System Architecture Design

The article shares a series of practical recommendations for improving system architecture design, emphasizing the need to avoid premature API planning, make decisive technology choices, eliminate triangular call relationships, clearly define program modules, adopt a star‑shaped hub architecture, separate business logic, ensure transaction safety, and isolate scheduling from business via databases.

Software EngineeringSystem ArchitectureTechnology Selection
0 likes · 5 min read
Key Recommendations for System Architecture Design
21CTO
21CTO
Jan 15, 2016 · Mobile Development

Mastering iOS App Architecture: Principles, Layering, and Common Folder Pitfalls

This article explores the essential concerns of iOS client‑app architecture—including network API handling, page presentation, local persistence, and dynamic deployment—while offering a step‑by‑step methodology, insights on layer design, and a critical look at the drawbacks of using a generic Common folder.

App ArchitectureMobile DevelopmentSoftware Engineering
0 likes · 26 min read
Mastering iOS App Architecture: Principles, Layering, and Common Folder Pitfalls
Qunar Tech Salon
Qunar Tech Salon
Dec 22, 2015 · Fundamentals

Programming Philosophy: Writing Elegant, Modular, and Readable Code

The article presents a comprehensive philosophy on software development, emphasizing the importance of repeatedly refining code, structuring it elegantly, modularizing with clear functions, avoiding unnecessary comments, and adopting simple, intuitive practices to improve readability and maintainability across any programming language.

Programming PhilosophySoftware Engineeringbest practices
0 likes · 27 min read
Programming Philosophy: Writing Elegant, Modular, and Readable Code
21CTO
21CTO
Dec 14, 2015 · Fundamentals

Mastering Clean Code: Practical Tips for Writing Elegant and Maintainable Software

This article shares practical programming philosophy and concrete techniques—such as iterative code refinement, modular design, readable naming, avoiding unnecessary language features, and clear control flow—to help developers consistently produce elegant, maintainable, and bug‑free code.

Code RefactoringSoftware Engineeringbest practices
0 likes · 27 min read
Mastering Clean Code: Practical Tips for Writing Elegant and Maintainable Software
ITPUB
ITPUB
Dec 8, 2015 · Fundamentals

Why the Linux Kernel Thrives: Architecture, Modularity, and Core Subsystems Explained

This article explains how the Linux kernel’s layered architecture, modular design, and well‑defined subsystems such as the process scheduler, memory manager, virtual file system, and network interface enable massive volunteer collaboration, extensibility, and continuous evolution of the operating system.

Linux kernelMemory managerOS Architecture
0 likes · 19 min read
Why the Linux Kernel Thrives: Architecture, Modularity, and Core Subsystems Explained
21CTO
21CTO
Aug 21, 2015 · Fundamentals

Mastering Scalable Architecture: Modular Design, High Cohesion, and Evolution

This article shares practical guidelines for building a robust, modular software architecture—emphasizing strong module support, high cohesion with low coupling, embracing change through evolution, and designing scalable, extensible systems—while illustrating how tools like Git, Maven, and micro‑service frameworks can improve developer productivity and system resilience.

DevOpsSoftware Architecturemodular design
0 likes · 12 min read
Mastering Scalable Architecture: Modular Design, High Cohesion, and Evolution
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Jun 2, 2015 · Operations

Interpretation of Modular Data Center Design and the Four‑Element Methodology

The article examines modular data‑center design by comparing consulting‑firm and equipment‑supplier approaches, explains the four‑element modular methodology, illustrates micro‑module examples, and discusses how variations in system design and layout affect the definition and flexibility of modular solutions.

four-element methodologymicro modulemodular design
0 likes · 9 min read
Interpretation of Modular Data Center Design and the Four‑Element Methodology
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Jun 2, 2015 · Operations

Understanding the Standardization Process of Data Centers

This article examines the evolution and logic of data center standardization, discussing server customization, IT and mechanical module standardization, the value of modular designs, practical examples from major tech companies, and offers guidance for both large and small users on adopting modular, standardized data center solutions.

IT infrastructureOperationsmodular design
0 likes · 11 min read
Understanding the Standardization Process of Data Centers