Tagged articles

architecture

1550 articles · Page 2 of 16
Architecture Breakthrough
Architecture Breakthrough
Dec 30, 2025 · Industry Insights

When to Replicate Data Locally vs. Rely on Central Services? A Deep Dive into Middle‑Platform Trade‑offs

This article analyzes the strategic decision of using local data copies or caches versus central middle‑platform services, examining performance, frequency, cost, technical complexity, and organizational impact through the lens of CAP theorem and modern cloud‑native architecture.

CAP theoremData ReplicationPerformance
0 likes · 9 min read
When to Replicate Data Locally vs. Rely on Central Services? A Deep Dive into Middle‑Platform Trade‑offs
JD Retail Technology
JD Retail Technology
Dec 25, 2025 · Backend Development

How We Rebuilt a 15‑Year‑Old Review Platform: From Monolithic Code to a Scalable DDD‑Driven Architecture

This article details the complete redesign of a fifteen‑year‑old e‑commerce review system, covering its legacy pain points, the strategic choice of a full‑stack reconstruction using Domain‑Driven Design, the new layered micro‑service architecture, data migration tactics, operational challenges, organizational safeguards, and the measurable performance gains achieved after launch.

DDDData Migrationarchitecture
0 likes · 35 min read
How We Rebuilt a 15‑Year‑Old Review Platform: From Monolithic Code to a Scalable DDD‑Driven Architecture
Design Hub
Design Hub
Dec 18, 2025 · Industry Insights

Design Insight: How a Decade of Listening Shaped a 747‑sq‑ft Riverhouse

After ten years of camping on his Washington riverfront property, software engineer Dan Wheeler collaborated with Wittman Estes studio to create a modest 747‑sq‑ft, elevated wedge‑shaped house that embodies restrained modernism, deep site listening, and a design philosophy that values patience, minimalism, and harmony with the natural environment.

Case Studyarchitecturedesign process
0 likes · 8 min read
Design Insight: How a Decade of Listening Shaped a 747‑sq‑ft Riverhouse
Architecture Breakthrough
Architecture Breakthrough
Dec 16, 2025 · R&D Management

How to Resolve Cross‑Team Technical Disputes: A Structured Decision‑Making Guide for Architects

When a cross‑team technical disagreement arises, an architect can defuse it by first understanding the full business context, clearly defining the core problem, mapping module responsibilities from a full‑link perspective, and establishing reusable standards to prevent future conflicts.

architectureconflict resolutioncross-team
0 likes · 5 min read
How to Resolve Cross‑Team Technical Disputes: A Structured Decision‑Making Guide for Architects
IT Architects Alliance
IT Architects Alliance
Dec 14, 2025 · Operations

How to Build a Scientific KPI System for Enterprise Architecture Efficiency

This article explains why many enterprises lack quantitative architecture efficiency metrics, outlines the multidimensional challenges of assessing technical, business, cost, and organizational performance, and provides a detailed, step‑by‑step KPI framework—including technical, business, cost, and organizational indicators, data collection automation, monitoring dashboards, and continuous improvement practices—to enable data‑driven architecture optimization.

EnterpriseKPIOperations
0 likes · 9 min read
How to Build a Scientific KPI System for Enterprise Architecture Efficiency
LuTiao Programming
LuTiao Programming
Dec 12, 2025 · Backend Development

20 Must‑Know Architecture Patterns for Java Engineers Before 2026

This article enumerates twenty essential Java and Spring Boot architecture patterns—from monoliths and layered designs to microservices, event‑driven, cloud‑native, and AI‑driven systems—explaining their structure, typical use cases, advantages, drawbacks, and when to choose each for building stable, fast, and scalable applications.

Spring Bootarchitecturecloud-native
0 likes · 11 min read
20 Must‑Know Architecture Patterns for Java Engineers Before 2026
AI Info Trend
AI Info Trend
Dec 10, 2025 · Artificial Intelligence

How AI Agents Are Evolving from Chatbots to Decision Partners

An in‑depth review of the WEF‑Capgemini 2025 whitepaper reveals how AI agents are transitioning from simple chatbots to autonomous decision‑making partners, outlining a three‑layer architecture, new communication protocols, governance challenges, risk assessment frameworks, and practical steps for enterprises to deploy trustworthy agents.

AI AgentsEnterprise AIGovernance
0 likes · 8 min read
How AI Agents Are Evolving from Chatbots to Decision Partners
Top Architect
Top Architect
Dec 4, 2025 · Backend Development

Designing Robust Payment Systems: Architecture, Flow, and Data Modeling

This article examines the challenges of implementing payment functionality in business systems, breaking down the process into detailed steps, outlining sequence diagrams, proposing a data structure design, and discussing related e‑commerce components such as product and coupon management to ensure reliable, scalable transactions.

System DesignTransaction Managementarchitecture
0 likes · 10 min read
Designing Robust Payment Systems: Architecture, Flow, and Data Modeling
Code Wrench
Code Wrench
Nov 24, 2025 · Backend Development

What Makes Olric’s Go Architecture a Masterclass in Distributed KV Design

This article explores Olric, a pure‑Go distributed key‑value engine, detailing its dual embedded/stand‑alone mode, clean three‑layer architecture, core data structures, and engineering choices that illustrate best practices for building high‑performance, maintainable backend systems.

KV storeOpen Sourcearchitecture
0 likes · 10 min read
What Makes Olric’s Go Architecture a Masterclass in Distributed KV Design
DeWu Technology
DeWu Technology
Nov 19, 2025 · Databases

How Our Self‑Built Redis Evolved: Architecture, SDK, and Performance Gains

This article details the three‑year evolution of a self‑built Redis service, covering its massive scale, architectural redesign, migration from LB to a custom DRedis SDK, same‑city active‑active near‑read support, Redis‑server version upgrades, instance specifications, proxy rate‑limiting, and extensive automation that together boost performance while cutting costs.

CacheDatabasePerformance
0 likes · 17 min read
How Our Self‑Built Redis Evolved: Architecture, SDK, and Performance Gains
Data Thinking Notes
Data Thinking Notes
Nov 16, 2025 · Artificial Intelligence

How AI Agents Transform Automation: Architecture, Challenges & Future Trends

This comprehensive overview examines AI agents powered by large language models, detailing their definition, core components, architectural patterns, key technologies such as prompt engineering and retrieval‑augmented generation, diverse application domains, current challenges, security solutions, and emerging research directions.

Multi-Agent SystemsRetrieval Augmented Generationarchitecture
0 likes · 81 min read
How AI Agents Transform Automation: Architecture, Challenges & Future Trends
JD Retail Technology
JD Retail Technology
Nov 7, 2025 · Artificial Intelligence

How an AI‑Powered Experiment Analysis Agent Transforms Data Insights

This article outlines the motivation, design, architecture, and engineering of an AI-driven experiment analysis agent, detailing its modular workflow, large‑model selection, prompt engineering, front‑end form integration, and future enhancements to improve reliability, transparency, and user interaction.

AIProduct designarchitecture
0 likes · 14 min read
How an AI‑Powered Experiment Analysis Agent Transforms Data Insights
DeWu Technology
DeWu Technology
Nov 5, 2025 · Backend Development

How We Cut Rule‑Update Cycle from Weeks to Days: A Full‑Stack Case Study

This article details the end‑to‑end technical redesign of an e‑commerce management‑category system, covering business pain points, a layered backend architecture, core Java modules, data‑model design, data‑warehouse computation, automated rule validation, approval workflows, and the resulting efficiency gains that shrink rule‑update cycles to just one or two days.

JavaWorkflow Automationarchitecture
0 likes · 13 min read
How We Cut Rule‑Update Cycle from Weeks to Days: A Full‑Stack Case Study
Tencent Cloud Developer
Tencent Cloud Developer
Nov 5, 2025 · Fundamentals

What Is Architecture? From 4+1 to C4 and Enterprise EA Explained

This article demystifies the concept of architecture by tracing its origins, explaining the 4+1 and C4 modeling approaches, introducing TOGAF‑4A, and clarifying the role of enterprise architecture in aligning people, processes, technology, and data to manage complexity across large organizations.

C4 modelEnterprise ArchitectureTOGAF
0 likes · 12 min read
What Is Architecture? From 4+1 to C4 and Enterprise EA Explained
SQB Blog
SQB Blog
Nov 3, 2025 · Backend Development

Building a Scalable Product Middle Platform to Unify Retail, Hospitality & Education

This article describes how a company transformed its fragmented product systems into a unified, domain‑driven middle platform that supports multiple industries, detailing the architectural philosophy, modular design, service layering, template‑based modeling, and the reverse empowerment of legacy restaurant services.

architecturebackenddomain-driven-design
0 likes · 16 min read
Building a Scalable Product Middle Platform to Unify Retail, Hospitality & Education
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Oct 30, 2025 · Cloud Native

Mastering Kubernetes: A Deep Dive into Core Architecture and Components

This article provides a comprehensive overview of Kubernetes' core architecture, detailing the master and node components, key services like kube-apiserver, etcd, scheduler, controller-manager, kubelet, and kube-proxy, and explains the workflow from user requests to container execution, illustrated with diagrams.

Control PlaneKubernetesWorker Nodes
0 likes · 4 min read
Mastering Kubernetes: A Deep Dive into Core Architecture and Components
WeiLi Technology Team
WeiLi Technology Team
Oct 30, 2025 · Mobile Development

How to Build a Secure Android Payment SDK from Scratch

This article walks through the complete process of designing and implementing a secure, stable, and easy‑to‑use Android third‑party payment SDK, covering project background, technical challenges, layered architecture, core components, security mechanisms, memory management, UI design, performance optimizations, testing strategies, monitoring, and future roadmap.

AndroidKotlinarchitecture
0 likes · 34 min read
How to Build a Secure Android Payment SDK from Scratch
Top Architect
Top Architect
Oct 25, 2025 · Backend Development

Decoupling Backend Services with a Dedicated TPS Microservice

The article examines coupling problems caused by multiple backend controllers and third‑party push interfaces, proposes a dedicated TPS microservice that centralizes third‑party calls via Feign, outlines its implementation with Java code, enums, factories, and demonstrates how this reduces duplication and improves maintainability.

CouplingFeignarchitecture
0 likes · 9 min read
Decoupling Backend Services with a Dedicated TPS Microservice
IT Architects Alliance
IT Architects Alliance
Oct 24, 2025 · Cloud Native

Balancing Flexibility and Complexity: Strategies for Modern Architecture

This article explores how architects can reconcile flexibility and complexity through layered design, progressive complexity management, adaptive architecture, and team‑capacity alignment, offering practical principles, decision‑making frameworks, and monitoring metrics to guide sustainable system evolution.

architecturecloud-nativecomplexity
0 likes · 11 min read
Balancing Flexibility and Complexity: Strategies for Modern Architecture
IT Architects Alliance
IT Architects Alliance
Oct 22, 2025 · Cloud Native

Avoid the Top 5 Cloud Migration Mistakes: Proven Cloud‑Native Strategies

This article analyzes the five most common cloud‑migration pitfalls—lift‑and‑shift, network latency, incomplete data‑architecture transformation, weak security models, and poor observability—offering concrete cloud‑native solutions, migration matrices, code examples, and best‑practice guidelines for successful architectural evolution.

Cloud MigrationObservabilityarchitecture
0 likes · 12 min read
Avoid the Top 5 Cloud Migration Mistakes: Proven Cloud‑Native Strategies
JD Tech Talk
JD Tech Talk
Oct 21, 2025 · Backend Development

How Backend Engineers Are Breaking Through AI with RAG Architectures

This article details a backend developer's two‑year AI journey, the challenges of rapid model advances, and how applying microservice principles to Retrieval‑Augmented Generation (RAG) creates a scalable, multi‑agent platform for insurance knowledge, memory, and intelligent agents.

Backend AIKnowledge BaseRAG
0 likes · 11 min read
How Backend Engineers Are Breaking Through AI with RAG Architectures
AndroidPub
AndroidPub
Oct 20, 2025 · Mobile Development

Why MVVM Often Beats MVI in Modern Android Compose Apps

This article compares MVVM and MVI in the Compose era, reviewing their histories, practical code examples, and trade‑offs, and concludes that MVVM usually provides sufficient predictability and simplicity while avoiding the boilerplate and complexity that MVI can introduce.

AndroidMVIMVVM
0 likes · 9 min read
Why MVVM Often Beats MVI in Modern Android Compose Apps
Open Source Tech Hub
Open Source Tech Hub
Oct 14, 2025 · Backend Development

How to Transform PHP Frameworks for the AI Era: From Flexibility to Reasonable Inference

Amid the AI surge, traditional PHP frameworks must shift from developer‑centric flexibility to AI‑friendly determinism, emphasizing clear interface contracts, predictable directory structures, immutable lifecycles, and simple dependency injection, enabling AI agents to reliably generate code from PRDs and fostering stable, scalable AI‑first architectures.

AIPHParchitecture
0 likes · 10 min read
How to Transform PHP Frameworks for the AI Era: From Flexibility to Reasonable Inference
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Oct 11, 2025 · Cloud Native

Exploring Microservice Architecture Patterns: Aggregation, Sharing, Proxy, and Async Messaging

This article outlines four key microservice architecture patterns—aggregation, shared database, proxy (API gateway), and asynchronous messaging—detailing their advantages, drawbacks, and typical application scenarios to help architects choose the right approach for scalable, resilient systems.

Aggregationarchitectureasynchronous messaging
0 likes · 5 min read
Exploring Microservice Architecture Patterns: Aggregation, Sharing, Proxy, and Async Messaging
IT Architects Alliance
IT Architects Alliance
Oct 9, 2025 · R&D Management

Boost Development Speed with a Continuous Architecture Improvement Framework

This article explains why enterprises need a systematic, ongoing architecture improvement process, outlines health metrics, debt visualization, refactoring patterns, decision‑record practices, governance automation, observability, and performance measurement to accelerate delivery and reduce technical debt.

architecturecontinuous improvementrefactoring
0 likes · 8 min read
Boost Development Speed with a Continuous Architecture Improvement Framework
macrozheng
macrozheng
Sep 30, 2025 · Artificial Intelligence

Exploring JoyAgent-JDGenie: The First Product‑Grade Open‑Source Multi‑Agent System

The article introduces JoyAgent‑JDGenie, an open‑source, product‑grade multi‑agent system from JD Cloud, explains its mission to eliminate the last‑mile barrier for rapid multi‑agent app creation, details its layered architecture, recent DataAgent addition, and discusses deployment options and challenges.

AIDeploymentJava
0 likes · 6 min read
Exploring JoyAgent-JDGenie: The First Product‑Grade Open‑Source Multi‑Agent System
Alibaba Cloud Native
Alibaba Cloud Native
Sep 19, 2025 · Cloud Native

Why Serverless Is the Future of AI Apps: From Stateless to Session‑Aware Cloud‑Native Architecture

The article examines how AI application infrastructure is shifting from traditional always‑on, stateless deployments to serverless models that balance cost, scalability, and stateful conversational needs, outlining architectural challenges, evolution stages, and emerging solutions such as external state storage, session‑affinity scheduling, durable functions, and session‑oriented runtimes.

AIServerlessSession
0 likes · 26 min read
Why Serverless Is the Future of AI Apps: From Stateless to Session‑Aware Cloud‑Native Architecture
IT Architects Alliance
IT Architects Alliance
Sep 18, 2025 · Cloud Native

Why Containers, Kubernetes, and Service Mesh Are the Modern Cloud‑Native Trinity

An in‑depth look at how containers, Kubernetes, and Service Mesh together form the core of modern cloud‑native architectures, covering their evolution, practical adoption stages, trade‑offs in complexity, decision‑making matrices, best‑practice implementation tips, and emerging trends such as edge computing and WebAssembly.

ContainersKubernetesService Mesh
0 likes · 10 min read
Why Containers, Kubernetes, and Service Mesh Are the Modern Cloud‑Native Trinity
Architect
Architect
Sep 18, 2025 · Fundamentals

Why Modeling Is the Hardest Puzzle in Software Architecture – A Deep Dive

This article explores the essential role of modeling in software engineering, outlines the three main types of modeling, examines why modeling remains a persistent challenge due to language ambiguity and real‑world complexity, and provides practical guidance on business and domain modeling for architects.

Domain-Driven DesignSoftware engineeringarchitecture
0 likes · 16 min read
Why Modeling Is the Hardest Puzzle in Software Architecture – A Deep Dive
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Sep 11, 2025 · Cloud Native

Mastering Kubernetes: Core Architecture and Principles Explained

This article introduces Kubernetes as an open‑source container orchestration platform, outlines its master‑node architecture, explains the key components such as API Server, Scheduler, Controller Manager, etcd, kubelet and kube‑proxy, and describes the typical workflow for deploying applications.

Container OrchestrationKubernetesarchitecture
0 likes · 5 min read
Mastering Kubernetes: Core Architecture and Principles Explained
Refining Core Development Skills
Refining Core Development Skills
Sep 11, 2025 · Fundamentals

How Kepler Boosted GPU Performance: Architecture, Specs, and Compute Power

This article examines NVIDIA's Kepler GPU architecture, highlighting its 28 nm process, increased transistor count, expanded CUDA core count, PCIe 3.0 support, enhanced memory hierarchy, new compute units, scheduling improvements like Hyper‑Q, and performance metrics of the Tesla K20X, illustrating the substantial gains over previous generations.

CUDAComputeGPU
0 likes · 13 min read
How Kepler Boosted GPU Performance: Architecture, Specs, and Compute Power
DataFunTalk
DataFunTalk
Sep 1, 2025 · Big Data

How JD Retail Tackles Data Governance Challenges to Boost Efficiency

JD Retail outlines the growing data management challenges it faces—including asset discovery, architecture agility, development quality, and rising IT costs—and presents a comprehensive data governance framework that leverages standards, agile architecture, development isolation, and resource optimization to improve efficiency and reduce operational expenses.

Big DataData GovernanceData Management
0 likes · 7 min read
How JD Retail Tackles Data Governance Challenges to Boost Efficiency
DevOps in Software Development
DevOps in Software Development
Aug 29, 2025 · Information Security

How Trusted Dependency Libraries Secure Industrial Software Supply Chains

This article analyzes the strategic importance of software supply‑chain security for industrial equipment, outlines challenges such as network isolation, fragmented management, compliance audits, zombie components and supply‑cut risks, and presents a full‑link trusted dependency library architecture that delivers security, efficiency, compliance and strategic autonomy.

architecturecomplianceindustrial
0 likes · 22 min read
How Trusted Dependency Libraries Secure Industrial Software Supply Chains
DeWu Technology
DeWu Technology
Aug 27, 2025 · Backend Development

How to Build Scalable Go Systems: Principles, Patterns, and Code Practices

This article explains why scalable systems are essential, outlines core design principles such as the open‑closed and modular approaches, demonstrates Go implementations of strategy, middleware, plugin, and configuration‑driven architectures, and provides validation metrics and an evolution roadmap for building extensible backend services.

Design PatternsMiddlewarePlugin
0 likes · 20 min read
How to Build Scalable Go Systems: Principles, Patterns, and Code Practices
Architect
Architect
Aug 22, 2025 · Databases

How Redis Executes Commands: Deep Dive into Its Architecture and Event Loop

This article explains how Redis, an open‑source in‑memory key‑value store, processes a client command from network reception through its event‑driven engine, command parsing, execution, and reply transmission, revealing the internal mechanisms behind its high performance and scalability.

Command ExecutionIn-Memory Databasearchitecture
0 likes · 14 min read
How Redis Executes Commands: Deep Dive into Its Architecture and Event Loop
Wukong Talks Architecture
Wukong Talks Architecture
Aug 19, 2025 · Backend Development

From Monolith to Microservices: A Real‑World Online Supermarket Migration Story

This article walks through the evolution of an online supermarket from a simple monolithic website to a fully‑featured microservice architecture, highlighting the challenges, design decisions, component choices, monitoring, tracing, testing, and the trade‑offs of service mesh versus custom frameworks.

DeploymentMonitoringarchitecture
0 likes · 22 min read
From Monolith to Microservices: A Real‑World Online Supermarket Migration Story
Qborfy AI
Qborfy AI
Aug 12, 2025 · Artificial Intelligence

What Powers Large Language Models? A Deep Dive into LLM Architecture and Scaling

This article explains how massive Transformer‑based large language models compress text data into mathematical representations, why scale, self‑attention, and training paradigms enable emergent general intelligence, and walks through tokenization, embedding, multi‑layer attention, architecture choices, energy costs, and hallucination mitigation.

AIEmbeddingLLM
0 likes · 6 min read
What Powers Large Language Models? A Deep Dive into LLM Architecture and Scaling
Data Party THU
Data Party THU
Aug 11, 2025 · Artificial Intelligence

What Sets the Latest LLMs Apart? A Deep Dive into V3, OLMo, Gemma, Mistral, Llama 4 and More

This article systematically compares the architectures of recent large language models—including DeepSeek V3/R1, OLMo 2, Gemma 3, Mistral Small 3.1, Llama 4, Qwen 3, SmolLM 3 and Kimi 2—highlighting innovations such as MLA, MoE, post‑norm, sliding‑window attention, NoPE and optimizer choices, with diagrams and code examples to illustrate their impact on efficiency and performance.

ComparisonLLMMLA
0 likes · 12 min read
What Sets the Latest LLMs Apart? A Deep Dive into V3, OLMo, Gemma, Mistral, Llama 4 and More
Code Wrench
Code Wrench
Aug 4, 2025 · Frontend Development

Revolutionizing Frontend with a Honeycomb Architecture: Inside easy.ui

The article introduces easy.ui's honeycomb architecture that splits a monolithic frontend into an Express gateway, independent Nuxt sub‑projects, and a shared component library, detailing core code, development workflow, tech choices, pitfalls, and a future roadmap.

Component LibraryExpressFrontend
0 likes · 5 min read
Revolutionizing Frontend with a Honeycomb Architecture: Inside easy.ui
Bilibili Tech
Bilibili Tech
Aug 1, 2025 · Mobile Development

Revamping a Mobile Video Editor: MVVM + UDF Architecture and Redo/Undo Design

This article details the comprehensive redesign of a mobile video‑editing page, covering background challenges, requirement analysis, MVVM + UDF architectural choices, module decomposition, dependency‑injection implementation, and the design of a robust Redo/Undo system to improve maintainability and user experience.

Dependency InjectionMVVMUDF
0 likes · 19 min read
Revamping a Mobile Video Editor: MVVM + UDF Architecture and Redo/Undo Design
Tech Freedom Circle
Tech Freedom Circle
Jul 27, 2025 · Interview Experience

Designing a Payment Middle Platform from Scratch – Core Challenges (Interview Answer)

This article provides a comprehensive guide to designing a payment middle platform from zero, covering its definition, classic middle‑platform types, core architecture, functional modules, fault‑tolerance, security measures, distributed‑transaction strategies, and detailed Java pseudocode, offering interview‑ready insights for architects.

architecturedistributed transactionfault tolerance
0 likes · 39 min read
Designing a Payment Middle Platform from Scratch – Core Challenges (Interview Answer)
Bilibili Tech
Bilibili Tech
Jul 25, 2025 · Big Data

How Unified Metadata Lineage Transforms Big Data Governance and Security

This article introduces the comprehensive design and evolution of a unified metadata lineage platform for big data, covering background, data processing chain, lineage models, system architecture, quality metrics, application scenarios, and future plans to enhance data governance, quality, and security.

Big DataData GovernanceData Quality
0 likes · 27 min read
How Unified Metadata Lineage Transforms Big Data Governance and Security
Chen Tian Universe
Chen Tian Universe
Jul 23, 2025 · Operations

Designing a Robust Settlement System: 10 Essential Steps and Real‑World Scenarios

This comprehensive guide explains what a settlement system is, outlines ten critical design steps—from data source identification to bill provision—and illustrates their application across diverse scenarios such as corporate welfare platforms, government services, promotion platforms, bank acquiring, points e‑commerce, ETC, and consumer finance, while highlighting key rules, workflows, and interface considerations.

OperationsSystem Designarchitecture
0 likes · 34 min read
Designing a Robust Settlement System: 10 Essential Steps and Real‑World Scenarios
Su San Talks Tech
Su San Talks Tech
Jul 10, 2025 · Fundamentals

10 Crucial System Design Trade‑offs Every Engineer Should Know

This article examines ten common system‑design trade‑offs—from vertical versus horizontal scaling and SQL versus NoSQL to consistency versus availability—explaining each option, its benefits and drawbacks, and helping engineers make informed architectural decisions.

DatabasesSystem Designarchitecture
0 likes · 11 min read
10 Crucial System Design Trade‑offs Every Engineer Should Know
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 8, 2025 · Backend Development

Master DDD: Practical Guide to Domain‑Driven Design Architecture with Code

This article introduces the fundamentals of Domain‑Driven Design (DDD), explains key concepts such as rich domain models, entities, value objects, aggregates, repositories, adapters, and application orchestration, and demonstrates their implementation through comprehensive Java code examples and a complete project structure diagram.

DDDDomain-Driven DesignRepository
0 likes · 15 min read
Master DDD: Practical Guide to Domain‑Driven Design Architecture with Code
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
Jul 3, 2025 · Frontend Development

How Kuaishou’s Tianshou Platform Scales Front‑End Quality for Billions of Users

The article reviews the evolution of Kuaishou's Tianshou front‑end quality assurance platform, its layered architecture, distributed scheduler, quality models, measurement functions, DMAIC process, and lessons learned in scaling to billions of DAU, offering a blueprint for building robust front‑end engineering systems.

architecturedmaicmetrics
0 likes · 25 min read
How Kuaishou’s Tianshou Platform Scales Front‑End Quality for Billions of Users
DaTaobao Tech
DaTaobao Tech
Jul 2, 2025 · Artificial Intelligence

How AI Powers 24/7 Digital Human Live Streams: Architecture, Challenges, and Innovations

This article presents a comprehensive overview of the AI‑driven digital‑human live‑streaming solution used by Taobao, detailing six core components—including LLM‑based content generation and interaction, TTS, visual driving, audio‑video engineering, and backend services—while sharing architectural diagrams, cost‑reduction strategies, productization insights, and future directions.

AILLMLive Streaming
0 likes · 8 min read
How AI Powers 24/7 Digital Human Live Streams: Architecture, Challenges, and Innovations
Sohu Tech Products
Sohu Tech Products
Jun 25, 2025 · Mobile Development

Unlocking Android MVI: How Reactive Architecture Beats MVC & MVVM

This article examines the origins, core principles, and practical implementation of the Model‑View‑Intent (MVI) pattern in Android, clarifies common misconceptions with Redux and MVVM, and provides Kotlin code examples and guidelines for building robust, unidirectional, immutable state architectures.

AndroidKotlinMVI
0 likes · 14 min read
Unlocking Android MVI: How Reactive Architecture Beats MVC & MVVM
Architect
Architect
Jun 23, 2025 · Backend Development

Mastering Microservice Architecture: Key Components Every Backend Engineer Needs

This article outlines the essential building blocks of a modern microservice architecture—traffic entry with Nginx, API gateway selection, business service design, service registration, caching and distributed locks, persistent storage strategies, document-oriented stores, messaging middleware, log aggregation, task scheduling, and distributed object storage—providing practical guidance for backend engineers.

CachingNginxarchitecture
0 likes · 10 min read
Mastering Microservice Architecture: Key Components Every Backend Engineer Needs
Tech Freedom Circle
Tech Freedom Circle
Jun 21, 2025 · Artificial Intelligence

How MCP + LLM + Agent Architecture Becomes the AI Agent’s Neural Hub and New Infrastructure

The article explains the Model Context Protocol (MCP) as a zero‑code bridge that lets large language models seamlessly access databases, external APIs, and execute code, detailing its benefits for developers and everyday users, its core components, step‑by‑step workflow, real‑world examples, and how it outperforms traditional APIs in modern AI agent systems.

AI AgentLLMMCP
0 likes · 37 min read
How MCP + LLM + Agent Architecture Becomes the AI Agent’s Neural Hub and New Infrastructure
High Availability Architecture
High Availability Architecture
Jun 19, 2025 · Artificial Intelligence

GIAC 12th Conference Highlights: AI, Cloud‑Native, and Large‑Model Innovations

The GIAC 12th Global Internet Architecture Conference in Shenzhen gathered experts from Kuaishou, ByteDance, Tencent, iFlytek and Bilibili to discuss large‑model industrialization, generative AI, AI safety, cloud‑native and multimodal technologies, presenting 59 cutting‑edge architectural cases and insightful talks from leading innovators.

AIarchitecturecloud-native
0 likes · 15 min read
GIAC 12th Conference Highlights: AI, Cloud‑Native, and Large‑Model Innovations
Architect's Tech Stack
Architect's Tech Stack
Jun 19, 2025 · Databases

Is Dragonfly Really the Fastest Redis-Compatible Cache? Benchmark Insights

This article examines the open‑source memory cache Dragonfly, its claim of being the world’s fastest Redis‑compatible system, the Redis team’s detailed response and benchmark methodology, and presents comprehensive performance comparisons that show Redis often outperforms Dragonfly across various workloads and configurations.

BenchmarkDragonflyIn-Memory Cache
0 likes · 18 min read
Is Dragonfly Really the Fastest Redis-Compatible Cache? Benchmark Insights
Tencent Cloud Developer
Tencent Cloud Developer
Jun 18, 2025 · Fundamentals

How to Conquer Impossible Developer Tasks: From Overloaded Requirements to Architecture Mindset

This article uses the ancient "Lychee Mission" story as a metaphor to explore why developers face impossible tasks and offers practical strategies—such as limiting parallel work, improving meeting efficiency, clarifying context, reducing coupling, and adopting flexible design—to turn overwhelming demands into manageable, high‑quality software delivery.

Project ManagementSoftware engineeringagile
0 likes · 16 min read
How to Conquer Impossible Developer Tasks: From Overloaded Requirements to Architecture Mindset
Programmer DD
Programmer DD
Jun 16, 2025 · Backend Development

Why Self-Contained Systems Might Replace Microservices: Key Differences Explained

This article introduces Self-Contained Systems (SCS) as an alternative to microservices, outlines SCS core characteristics, compares both approaches across granularity, communication, UI handling and integration, and concludes with practical insights for large‑scale, multi‑team projects.

architecturebackendself-contained systems
0 likes · 8 min read
Why Self-Contained Systems Might Replace Microservices: Key Differences Explained
Su San Talks Tech
Su San Talks Tech
Jun 16, 2025 · Backend Development

10 Essential Spring Design Patterns Every Java Developer Should Master

This article walks through ten core design patterns used in the Spring framework—Template Method, Factory, Proxy, Singleton, Observer, Strategy, Adapter, Decorator, Builder, and Chain of Responsibility—explaining their scenarios, Spring implementations, code examples, and why they improve decoupling, extensibility, and performance.

Design PatternsJavaSpring
0 likes · 12 min read
10 Essential Spring Design Patterns Every Java Developer Should Master
Chen Tian Universe
Chen Tian Universe
Jun 11, 2025 · Fundamentals

Unlocking the Secrets of Bank Core Systems: Architecture, Modules, and Evolution

This comprehensive guide explores the definition, historical evolution, overall architecture, and key functional modules of bank core systems—including account management, customer information, deposit and loan cores, payment and settlement, card relationships, and batch processing—providing a holistic, "god‑level" perspective on modern banking infrastructure.

Core Systemsarchitecturebanking
0 likes · 26 min read
Unlocking the Secrets of Bank Core Systems: Architecture, Modules, and Evolution
Data Thinking Notes
Data Thinking Notes
Jun 8, 2025 · Artificial Intelligence

Explore the Complete AI Large Model Technology Landscape: Architecture Diagrams Across Industries

This article presents a panoramic view of AI large‑model technologies, showcasing a series of architecture diagrams that illustrate general model frameworks, RAG knowledge‑base structures, agricultural and retail applications, IoT integration, compliance and risk‑management setups, agent platforms, and CRM‑enhanced solutions.

AIRAGarchitecture
0 likes · 3 min read
Explore the Complete AI Large Model Technology Landscape: Architecture Diagrams Across Industries
Architecture and Beyond
Architecture and Beyond
Jun 7, 2025 · Fundamentals

What Is Technical Debt? Types, Costs, and Management Strategies

Technical debt, a metaphor likening shortcuts in software development to financial debt, accumulates interest over time, increasing maintenance complexity and costs; this article explains its definition, classifications, front‑end and back‑end impacts, cost dimensions, and systematic approaches to identify, prioritize, and repay it.

FrontendSoftware engineeringarchitecture
0 likes · 32 min read
What Is Technical Debt? Types, Costs, and Management Strategies
MoonWebTeam
MoonWebTeam
May 30, 2025 · Fundamentals

Why Layered Architecture Is the Key to Scalable Web Applications

This article explains the evolution and benefits of layered software architecture—from early two‑layer designs to MVC, DDD, Clean Architecture, and the Monet framework—highlighting how clear responsibilities, adaptability, and proper dependency direction improve maintainability, scalability, and team collaboration.

Clean ArchitectureDDDarchitecture
0 likes · 18 min read
Why Layered Architecture Is the Key to Scalable Web Applications
Alibaba Cloud Developer
Alibaba Cloud Developer
May 26, 2025 · Artificial Intelligence

Choosing the Right MCP Architecture for Enterprise AI: 5 Patterns and Nacos Integration

Amid the surge of AI large‑model usage, this guide examines the Model Context Protocol (MCP) and presents five common server architectures, evaluates their pros, cons, and suitable scenarios, and shows how Nacos can streamline enterprise‑level MCP deployment through service discovery, configuration, and governance.

AI model servingMCPNacos
0 likes · 15 min read
Choosing the Right MCP Architecture for Enterprise AI: 5 Patterns and Nacos Integration
dbaplus Community
dbaplus Community
May 21, 2025 · Backend Development

How to Make Smarter Architectural Decisions: A Proven 5‑Step Method

This article shares a practical five‑step methodology for making sound software architecture decisions, illustrates the approach with real‑world scenarios such as REST vs event‑driven APIs, build‑vs‑buy authentication, monolith vs microservices, SQL vs NoSQL, caching strategies, and legacy system refactoring, and concludes with actionable best‑practice guidelines.

CachingLegacyarchitecture
0 likes · 11 min read
How to Make Smarter Architectural Decisions: A Proven 5‑Step Method
Zhuanzhuan Tech
Zhuanzhuan Tech
May 21, 2025 · Big Data

How We Turned a Microservice Finance System into a Scalable Big‑Data Warehouse

This article details the evolution of a fast‑growing e‑commerce finance platform from a monolithic microservice architecture plagued by data inconsistency, low processing efficiency, and scalability limits to a robust, distributed big‑data warehouse using SparkSQL, layered data models, and optimized scheduling, achieving ten‑fold performance gains and near‑zero failure rates.

Big DataData WarehouseETL
0 likes · 21 min read
How We Turned a Microservice Finance System into a Scalable Big‑Data Warehouse
Architects' Tech Alliance
Architects' Tech Alliance
May 20, 2025 · Industry Insights

What Do GPU Core Specs Really Mean? A Deep Dive into Modern GPU Performance

This article provides a comprehensive analysis of GPU core parameters—including compute units, memory systems, floating‑point performance, power consumption, and manufacturing process—while comparing leading international and domestic GPU products to help readers choose the right accelerator for AI, HPC, or graphics workloads.

AIGPUPerformance
0 likes · 19 min read
What Do GPU Core Specs Really Mean? A Deep Dive into Modern GPU Performance
Java Architecture Diary
Java Architecture Diary
May 16, 2025 · Backend Development

Nacos 3.0 Deep Dive: Decoupled Architecture & Flexible Deployments

This article examines Nacos 3.0’s major architectural overhaul—including console‑service decoupling, independent ports, three deployment modes, a new bootstrap startup engine, and step‑by‑step embedded integration—showcasing how the redesign boosts security, performance, and flexibility for microservice ecosystems.

BootstrapDeploymentNacos
0 likes · 9 min read
Nacos 3.0 Deep Dive: Decoupled Architecture & Flexible Deployments
Sohu Tech Products
Sohu Tech Products
May 14, 2025 · Mobile Development

Best Practices for Reusing ViewModel Logic Across Multiple Android Screens

This article examines common challenges of sharing user interaction logic across multiple Android screens using ViewModel, compares four reuse strategies—including base class inheritance, helper classes, Kotlin class delegation, and interface default functions—and recommends the interface default‑function approach as the most flexible and maintainable solution.

AndroidCode ReuseKotlin
0 likes · 14 min read
Best Practices for Reusing ViewModel Logic Across Multiple Android Screens