Tagged articles
44 articles
Page 1 of 1
Tech Verticals & Horizontals
Tech Verticals & Horizontals
Jan 8, 2026 · Artificial Intelligence

ByteDance Agent Practice Manual: Technical Guide and Deployment Strategies (2025)

This comprehensive manual outlines ByteDance's Agent platform, covering its technical foundations, architecture, development workflow, real‑world application scenarios, operational optimization, security compliance, future innovation paths, case studies, team collaboration, risk mitigation, tooling, and global adaptation.

AI PlatformAgentByteDance
0 likes · 4 min read
ByteDance Agent Practice Manual: Technical Guide and Deployment Strategies (2025)
Architecture and Beyond
Architecture and Beyond
Jul 19, 2025 · Product Management

Mastering Endgame Thinking: Align Tactics with Long‑Term Strategy

The article explores the concept of “endgame thinking,” illustrating how starting from the desired future outcome and working backwards can improve product decisions, team management, technical architecture, and long‑term strategy, while warning against short‑sighted tactics, over‑design, and neglecting real constraints.

Technical architecturedecision makingendgame thinking
0 likes · 16 min read
Mastering Endgame Thinking: Align Tactics with Long‑Term Strategy
dbaplus Community
dbaplus Community
Dec 12, 2024 · R&D Management

Why Technical Architects Are the Key to Sustainable Growth: A System‑Thinking Guide

This article explains the essential role of technical architects, outlines common collaboration pitfalls, introduces a triangle cooperation model, and presents a step‑by‑step architecture thinking framework—including 0→1, 1→0, 1→2, 1→N, and decoupling techniques—to help teams build resilient, future‑proof systems.

Collaboration ModelDesign FrameworkLeadership
0 likes · 20 min read
Why Technical Architects Are the Key to Sustainable Growth: A System‑Thinking Guide
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 15, 2024 · R&D Management

Why Technical Architects Matter: System Thinking and Collaboration Models Explained

This article explores the essential role of technical architects, detailing their responsibilities, the challenges of traditional waterfall collaboration, and introducing a triangular collaboration model and a structured architecture design thinking framework to foster system thinking, proactive decision‑making, and effective team leadership.

Collaboration ModelR&D managementTechnical architecture
0 likes · 19 min read
Why Technical Architects Matter: System Thinking and Collaboration Models Explained
Programmer DD
Programmer DD
Nov 4, 2024 · R&D Management

Why Technical Architects Are the Missing Link in Modern Product Development

This article explains the pivotal role of technical architects in bridging business analysis, project execution, and architecture governance, introduces a triangular collaboration model to overcome information asymmetry, and presents a systematic 0→1→N thinking framework with practical methods for identifying key issues, decomposing complexity, and designing future‑proof, decoupled systems.

R&D managementTechnical architecturearchitecture design
0 likes · 21 min read
Why Technical Architects Are the Missing Link in Modern Product Development
Sanyou's Java Diary
Sanyou's Java Diary
Apr 30, 2024 · Fundamentals

Mastering Architecture Diagrams: When, Why, and How to Build Clear System Blueprints

This comprehensive guide explains the purpose of architecture diagrams, the criteria for good diagrams, the optimal moments to create them, and detailed methods for drawing business, application, technical, code, and data architecture diagrams, complete with design principles, classification, and practical tips.

Technical architecturearchitecture diagramsbusiness architecture
0 likes · 21 min read
Mastering Architecture Diagrams: When, Why, and How to Build Clear System Blueprints
Python Programming Learning Circle
Python Programming Learning Circle
Sep 16, 2023 · R&D Management

Career Paths for Programmers Over 35: Management, Architecture, and Product Roles

The article examines the myth that programmers must stop coding after age 35, explains why most continue to code, and outlines five viable career trajectories—including becoming a technical expert, moving into management, architecture, solution engineering, or product management—to maintain competitiveness and professional growth.

ManagementTechnical architecturecareer planning
0 likes · 7 min read
Career Paths for Programmers Over 35: Management, Architecture, and Product Roles
DaTaobao Tech
DaTaobao Tech
Jun 21, 2023 · Databases

Data Space Architecture and Metadata Models

The article outlines a data‑space architecture that employs a wide‑table design with dynamic columns and dedicated metadata tables, a metadata execution engine for business‑logic mapping, upgraded SQL parsing via Druid, MySQL‑proxy protocol handling, and distributed flow control using Redis and Zookeeper to enable scalable, multi‑tenant, low‑code and cloud‑native data management.

Data SpaceDatabase designOpen Platform
0 likes · 16 min read
Data Space Architecture and Metadata Models
DaTaobao Tech
DaTaobao Tech
Mar 24, 2023 · Industry Insights

How Taobao’s “Home‑Page as Venue” Redefined Big‑Sale Performance

This article details the technical design, challenges, and results of Taobao’s “Home‑Page as Venue” initiative, explaining how a new A/B‑page architecture replaced crowded promotional cards with a dynamic cat‑head entry, improved information‑flow efficiency, reduced development cost, and delivered measurable gains in traffic, conversion, and revenue during major sales events.

A/B testingE‑commercePerformance Optimization
0 likes · 23 min read
How Taobao’s “Home‑Page as Venue” Redefined Big‑Sale Performance
DeWu Technology
DeWu Technology
Feb 1, 2023 · Frontend Development

Electron for Desktop Application Development

Electron enables developers to build cross‑platform desktop applications using web technologies by combining Chromium for UI rendering, Node.js for system APIs, and native modules, offering rapid delivery despite lower performance than native or Qt, while addressing challenges such as hardware‑acceleration glitches and XSS risks through configuration and governance.

Desktop DevelopmentTechnical architectureframework comparison
0 likes · 14 min read
Electron for Desktop Application Development
Top Architect
Top Architect
Nov 5, 2022 · Fundamentals

Understanding Software Architecture: Concepts, Layers, and Classifications

This article explains the essential concepts of software architecture, distinguishing systems, subsystems, modules, components, frameworks, and architecture itself, and then details the various architectural layers—including business, application, data, code, technical, and deployment—while highlighting their purposes and design considerations.

System DesignTechnical architectureapplication architecture
0 likes · 10 min read
Understanding Software Architecture: Concepts, Layers, and Classifications
Architect's Guide
Architect's Guide
Nov 3, 2022 · Fundamentals

Understanding Software Architecture: Definitions, Layers, and Classifications

This article explains the fundamental concepts of software architecture, distinguishing systems, subsystems, modules, components, and frameworks, and then details the various layers—business, application, data, code, technical, and deployment—while outlining the architect’s responsibilities and the criteria for when architecture design is needed.

Software ArchitectureTechnical architectureapplication architecture
0 likes · 10 min read
Understanding Software Architecture: Definitions, Layers, and Classifications
Architects Research Society
Architects Research Society
Oct 18, 2022 · Fundamentals

Technical Architecture Perspective and Enterprise Technical Architecture Development

The article explains the concept of technical architecture, its role in defining reusable standards and guidelines, and outlines how to initiate enterprise technical architecture work by modeling future and current states, analyzing gaps, and organizing technical domains, patterns, and services for end‑to‑end solutions.

Software EngineeringTechnical PatternsTechnical Services
0 likes · 6 min read
Technical Architecture Perspective and Enterprise Technical Architecture Development
Architects' Tech Alliance
Architects' Tech Alliance
Oct 1, 2022 · Fundamentals

Understanding Software Architecture: Essence, Layers, and Classifications

This article explains the fundamental concepts of software architecture, distinguishing it from frameworks, defining system, subsystem, module, and component, outlining the four core aspects of architecture, and detailing the various layers such as business, application, data, code, technical, and deployment architectures.

Software ArchitectureSystem DesignTechnical architecture
0 likes · 9 min read
Understanding Software Architecture: Essence, Layers, and Classifications
Alibaba Terminal Technology
Alibaba Terminal Technology
Aug 17, 2022 · Product Management

Inside Taobao’s Shopping Cart Evolution: Boosting User Experience & Conversion

This article chronicles the evolution of Taobao’s shopping cart over four years, detailing its core functions, product positioning, business goals, user‑experience upgrades, technical breakthroughs, and future roadmap, while highlighting how strategic product and engineering improvements drove higher conversion and smoother checkout.

Product DevelopmentShopping CartTechnical architecture
0 likes · 38 min read
Inside Taobao’s Shopping Cart Evolution: Boosting User Experience & Conversion
Alibaba Cloud Developer
Alibaba Cloud Developer
May 27, 2022 · R&D Management

How Structured Thinking Can Transform Your Technical Architecture Design

This article shares practical, structured thinking methods—ranging from user‑centric fact restoration to causal analysis and decoupling techniques—that help technical architects and leaders quickly clarify problems, build consensus, and design scalable, forward‑looking solutions while avoiding common pitfalls.

LeadershipTechnical architecturedesign methods
0 likes · 16 min read
How Structured Thinking Can Transform Your Technical Architecture Design
DaTaobao Tech
DaTaobao Tech
May 16, 2022 · Product Management

Evolution and Technical Advances of Taobao Shopping Cart

The article traces Taobao’s shopping cart evolution from a basic product‑management tool to a real‑time, AI‑enhanced platform, detailing business goals for user experience and conversion, four staged upgrades—including bundling, discount filtering, and seamless checkout—plus technical solutions such as Bloom filters, asynchronous pipelines, and nextRpc, while outlining operational expansions and future AI‑driven improvements.

Product DevelopmentShopping CartTechnical architecture
0 likes · 38 min read
Evolution and Technical Advances of Taobao Shopping Cart
IT Architects Alliance
IT Architects Alliance
May 15, 2022 · R&D Management

Mastering Technical Architecture: Strategic & Tactical Design Principles

This article explains how technical architecture transforms product requirements into concrete systems, tackles uncertainty in technology choices, and presents strategic principles—fit, simplicity, evolution—alongside tactical guidelines for high concurrency, high availability, and business design, supported by logical and physical diagram examples.

Software EngineeringSystem DesignTechnical architecture
0 likes · 15 min read
Mastering Technical Architecture: Strategic & Tactical Design Principles
Java Interview Crash Guide
Java Interview Crash Guide
Mar 10, 2022 · Fundamentals

Mastering Layered Architecture: From Cloud Stacks to SOA Integration

This article explores layered thinking in architecture design, detailing decomposition and integration, cloud three‑layer models, SOA component‑service‑process layering, and how to combine these approaches into coherent technical and application architectures for balanced business‑technology solutions.

Layered DesignSOASoftware Engineering
0 likes · 15 min read
Mastering Layered Architecture: From Cloud Stacks to SOA Integration
Architecture Digest
Architecture Digest
Jan 18, 2022 · Fundamentals

Understanding Software Architecture: Definitions, Layers, and Classifications

This article explains the fundamental concepts of software architecture, distinguishing system, subsystem, module, component, framework and architecture, and details various architectural layers such as business, application, data, code, technical, and deployment architectures, highlighting their purposes and relationships.

System DesignTechnical architecturearchitecture layers
0 likes · 12 min read
Understanding Software Architecture: Definitions, Layers, and Classifications
Top Architect
Top Architect
Jan 15, 2022 · Backend Development

Technical Architecture Design Principles: Strategy and Tactics for Backend Systems

This article explains how to design robust backend technical architectures by addressing strategic principles such as suitability, simplicity, and evolution, and tactical guidelines covering high concurrency, high availability, and business design, while illustrating logical and physical architecture diagrams and practical implementation tips.

Software ArchitectureSystem DesignTechnical architecture
0 likes · 14 min read
Technical Architecture Design Principles: Strategy and Tactics for Backend Systems
IT Architects Alliance
IT Architects Alliance
Dec 16, 2021 · Fundamentals

What Really Defines Software Architecture? Core Concepts and Layers Explained

This article clarifies the essence of software architecture by defining key concepts such as system, subsystem, module, component, framework versus architecture, and then details the multiple architectural layers—including business, application, data, code, technical, and deployment—while highlighting their purposes, relationships, and design considerations.

Software ArchitectureSystem DesignTechnical architecture
0 likes · 11 min read
What Really Defines Software Architecture? Core Concepts and Layers Explained
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 14, 2021 · Fundamentals

What Really Defines Software Architecture? Core Concepts and Layers Explained

This article clarifies the fundamental concept of software architecture, distinguishes related terms such as system, subsystem, module, component, framework, and architecture, and outlines the five major architectural layers—business, application, data, code, technical, and deployment—providing a comprehensive guide for architects and developers.

Software ArchitectureSystem DesignTechnical architecture
0 likes · 12 min read
What Really Defines Software Architecture? Core Concepts and Layers Explained
IT Architects Alliance
IT Architects Alliance
Oct 6, 2021 · Operations

Strategic & Tactical Design Principles for Scalable Technical Architecture

This article outlines essential strategic and tactical principles for technical architecture, addressing uncertainty in technology choices, and detailing the suitability, simplicity, and evolution principles, as well as high‑concurrency, high‑availability, and business design guidelines to build stable, scalable systems.

ScalabilityTechnical architecturedesign principles
0 likes · 15 min read
Strategic & Tactical Design Principles for Scalable Technical Architecture
IT Architects Alliance
IT Architects Alliance
May 24, 2021 · R&D Management

What Is Software Architecture? Core Concepts, Types, and Best Practices

This article explains the essence of software architecture, outlines its main components, classifies various architecture layers such as business, application, code, and technical architecture, discusses evolution stages, measurement criteria, common pitfalls, and provides a comprehensive knowledge framework for architects.

R&D managementSoftware ArchitectureSystem Design
0 likes · 15 min read
What Is Software Architecture? Core Concepts, Types, and Best Practices
IT Architects Alliance
IT Architects Alliance
Mar 16, 2021 · Fundamentals

Layered Thinking and Modeling in Architecture Design

This article explains how layered thinking and layered models guide architecture design, covering decomposition and integration, cloud three‑tier (IaaS‑PaaS‑SaaS) and SOA layering, the role of service and data layers, and how to combine cloud and SOA concepts into coherent architectural diagrams.

Layered DesignSOASoftware Architecture
0 likes · 15 min read
Layered Thinking and Modeling in Architecture Design
Architects Research Society
Architects Research Society
Feb 20, 2021 · Fundamentals

Technical Architecture Perspective and Enterprise Technology Architecture Overview

This article explains the concept of technical architecture and enterprise technology architecture, covering reusable standards, future‑state modeling, technical domains, patterns, services, and an example of a multi‑tier transaction pattern, while also providing community resources for further learning.

Architecture PatternsIT GovernanceTechnical architecture
0 likes · 5 min read
Technical Architecture Perspective and Enterprise Technology Architecture Overview
NetEase Yanxuan Technology Product Team
NetEase Yanxuan Technology Product Team
Jan 21, 2021 · Industry Insights

How Yanxuan Merges Online and Offline Retail: Architecture, Tech Evolution, and O2O Strategies

This article examines Yanxuan's offline retail development, detailing its business models, technical architecture, price‑and‑marketing synchronization, product caching, precise replenishment, inventory integration, and O2O experiments, while outlining future growth prospects for omnichannel retail.

O2OTechnical architectureinventory management
0 likes · 12 min read
How Yanxuan Merges Online and Offline Retail: Architecture, Tech Evolution, and O2O Strategies
IT Architects Alliance
IT Architects Alliance
Nov 22, 2020 · Cloud Computing

Layered Thinking and Modeling in Architecture Design: From Cloud Three‑Tier to SOA Integration

This article explains how layered thinking guides architecture design, covering cloud three‑tier (IaaS‑PaaS‑SaaS) and SOA three‑tier models, the role of decomposition and integration, and practical layering patterns for technical, application, and functional architectures across various domains.

Layered DesignSOASoftware Engineering
0 likes · 21 min read
Layered Thinking and Modeling in Architecture Design: From Cloud Three‑Tier to SOA Integration
Youku Technology
Youku Technology
Aug 7, 2020 · Cloud Computing

Alibaba's FaaS Platform for Content Distribution: Design and Implementation

Alibaba’s FaaS platform for Youku content distribution replaces traditional Java services with a gateway‑driven, containerized function runtime and one‑stop development/ops portal, delivering low‑cost development, isolated JVM execution, transparent monitoring, and rapid API and data‑source integration, dramatically speeding iteration while addressing classloader and lifecycle challenges.

AlibabaBackend DevelopmentContent Distribution
0 likes · 15 min read
Alibaba's FaaS Platform for Content Distribution: Design and Implementation
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 20, 2020 · Fundamentals

What Is Software Architecture? Core Concepts, Layers, and Design Principles

This article explains the fundamental definition of software architecture, distinguishes related concepts such as system, subsystem, module, component, and framework, and outlines the various architectural layers—including business, application, data, code, technical, and deployment—while highlighting the architect's responsibilities and when architecture design is needed.

Software ArchitectureSystem DesignTechnical architecture
0 likes · 12 min read
What Is Software Architecture? Core Concepts, Layers, and Design Principles
Java Backend Technology
Java Backend Technology
Mar 11, 2020 · Fundamentals

What Really Defines Software Architecture? Concepts, Layers, and Evolution Explained

This comprehensive guide explains the true essence of software architecture, covering definitions, system vs. subsystem, modules vs. components, frameworks vs. architecture, various architectural layers (business, application, data, code, technical, deployment), evolution from monolith to microservices, common pitfalls, and recommended reading, all aimed at helping architects design suitable, efficient, and maintainable systems.

Distributed SystemsSoftware ArchitectureSystem Design
0 likes · 26 min read
What Really Defines Software Architecture? Concepts, Layers, and Evolution Explained
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 23, 2019 · Backend Development

Mastering High-Concurrency Technical Architecture: Core Principles and Solutions

This article explains what technical architecture is, breaks down its three core components—business technical problems, technical solutions, and technical components—and then dives deep into high‑concurrency challenges, systematic thinking methods, and practical approaches such as resource scaling, stateless design, load balancing, caching, and I/O optimization.

Backend ArchitectureDistributed SystemsScalability
0 likes · 12 min read
Mastering High-Concurrency Technical Architecture: Core Principles and Solutions
Tencent Cloud Developer
Tencent Cloud Developer
Apr 9, 2019 · Cloud Native

Understanding Technical Middle Platform: What It Is and What It Is Not

The article explains that a true technical middle platform is not just a set of tools or cloud‑native services but a business‑focused, organization‑wide foundation, and outlines six construction pillars—container cloud virtualization, comprehensive microservice framework, abstracted technical components, shared basic services, value‑driven DevOps/AIOps, and a dedicated efficiency team—to enable rapid change, innovation, and operational excellence.

ContainerDevOpsMicroservices
0 likes · 13 min read
Understanding Technical Middle Platform: What It Is and What It Is Not
21CTO
21CTO
Nov 4, 2017 · R&D Management

Why More People Can Mean Less Output: Uncovering Hidden Inefficiencies in Software Projects

The article examines why software projects often suffer from the paradox of many team members, few deliverables, and heavy workloads, identifying issues such as misaligned roles, poor code quality, communication overhead, mistrust, unclear requirements, and outdated architecture that collectively drain efficiency.

Project ManagementTechnical architecturecode quality
0 likes · 10 min read
Why More People Can Mean Less Output: Uncovering Hidden Inefficiencies in Software Projects