Tagged articles

architecture

1550 articles · Page 7 of 16
DaTaobao Tech
DaTaobao Tech
Aug 12, 2022 · Backend Development

Evolution and Technical Refactoring of Alibaba's Coupon Package System

Alibaba's coupon package evolved from a 2014 PC‑only tool to a mobile‑centric, marketing‑driven platform, and now to a user‑asset‑center architecture that consolidates assets, upgrades the tech stack, unifies logging, optimizes Docker, and implements performance cuts that shrink machine usage and request expansion by over 90%.

Coupon Systemarchitectureproduct evolution
0 likes · 13 min read
Evolution and Technical Refactoring of Alibaba's Coupon Package System
Top Architect
Top Architect
Aug 12, 2022 · Operations

Key Distributed System Design Patterns Explained by a Senior Architect

This article presents a concise overview of essential distributed‑system design patterns—including Bloom filters, consistent hashing, quorum, leader/follower, heartbeat, fencing, high‑water mark, leases, gossip protocol, PACELC theorem, hinted handoff, read‑repair, and Merkle trees—explaining their purpose, operation, and typical usage in large‑scale storage and coordination services.

architectureconsistencydistributed systems
0 likes · 15 min read
Key Distributed System Design Patterns Explained by a Senior Architect
Ctrip Technology
Ctrip Technology
Aug 11, 2022 · Frontend Development

Ctrip's Taro Cross‑Platform Mini‑Program Solution: Design, Architecture, and Implementation

This article presents Ctrip's Taro cross‑platform solution for mini‑programs, detailing the motivation behind multi‑platform development, the technical selection of Taro 3, the modular plugin architecture, repository management with git submodules, CI/CD pipelines, and the overall benefits for code reuse and development efficiency.

CtripTaROarchitecture
0 likes · 12 min read
Ctrip's Taro Cross‑Platform Mini‑Program Solution: Design, Architecture, and Implementation
ByteDance Web Infra
ByteDance Web Infra
Aug 8, 2022 · Frontend Development

Design and Architecture of a Multi‑Environment Frontend Monitoring SDK

The article explains how a frontend monitoring SDK can support diverse environments such as web, mini‑programs, and Electron by decoupling logic into interchangeable roles, providing a rich plugin lifecycle, enabling business‑driven extensions, on‑demand loading, and rigorous quality controls while minimizing impact on the host application.

FrontendMonitoringPlugin
0 likes · 15 min read
Design and Architecture of a Multi‑Environment Frontend Monitoring SDK
IT Architects Alliance
IT Architects Alliance
Aug 7, 2022 · Backend Development

Why CQRS Matters: Evolving Monoliths into Scalable Systems

This article walks through the evolution from a traditional monolithic architecture to a CQRS‑based design, explaining the motivations, trade‑offs, and concrete techniques such as read‑write separation, message‑driven commands, eventual consistency, and event sourcing for building more scalable and maintainable systems.

CQRSCQSDDD
0 likes · 12 min read
Why CQRS Matters: Evolving Monoliths into Scalable Systems
Wukong Talks Architecture
Wukong Talks Architecture
Aug 5, 2022 · Backend Development

Evolution of the Tianyi Account Gateway Architecture: From Zuul 1.0 to Kong‑Based 3.0

This article chronicles the architectural evolution of China Telecom's Tianyi Account gateway from its initial Zuul‑based 1.0 version through successive upgrades to a Kong‑powered 2.0 and 3.0 system, highlighting performance bottlenecks, technology selections, plugin development, CP/DP separation, cloud‑native deployment, and the resulting high‑concurrency capabilities.

KongPerformanceZuul
0 likes · 13 min read
Evolution of the Tianyi Account Gateway Architecture: From Zuul 1.0 to Kong‑Based 3.0
Architecture Digest
Architecture Digest
Aug 2, 2022 · Cloud Native

Microservice Architecture and Design Patterns: Goals, Principles, and Decomposition Strategies

This article explains the four primary goals of microservice architecture, outlines essential design principles, and details a comprehensive set of decomposition and integration patterns—including business‑function, sub‑domain, transaction, Strangler, Bulkhead, Sidecar, API‑gateway, Aggregator, CQRS, Saga, observability, and deployment patterns—providing practical guidance for building resilient cloud‑native systems.

Observabilityarchitecturecloud-native
0 likes · 18 min read
Microservice Architecture and Design Patterns: Goals, Principles, and Decomposition Strategies
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jul 29, 2022 · Cloud Native

Master SaaS Multi‑Tenant Architecture: From Tech Stack to Cloud‑Native Deployment

This article walks developers through SaaS cloud‑native architecture, covering technology stack selection, multi‑tenant design at the application and data layers, microservice development with Spring Cloud and Huawei CSE, container deployment on CCE, and practical code examples from the SaaS‑Housekeeper project.

JavaKubernetesMulti‑tenant
0 likes · 19 min read
Master SaaS Multi‑Tenant Architecture: From Tech Stack to Cloud‑Native Deployment
IT Architects Alliance
IT Architects Alliance
Jul 28, 2022 · Cloud Native

A Comprehensive Overview of Microservice Architecture and Its Technology Stack

This article provides a detailed introduction to microservice architecture, tracing its evolution from monolithic to distributed services, and enumerates the essential technologies—including service communication, API gateways, authentication, fault‑tolerance, logging, configuration management, containerization, orchestration, and CI/CD—that enable building scalable, resilient cloud‑native systems.

architecturecloud-nativedistributed-systems
0 likes · 16 min read
A Comprehensive Overview of Microservice Architecture and Its Technology Stack
Top Architect
Top Architect
Jul 27, 2022 · Cloud Native

A Comprehensive Guide to Microservice Architecture and Its Technology Stack

This article provides an extensive overview of microservice architecture, tracing its evolution from monolithic to distributed services, detailing the advantages and drawbacks of each stage, and presenting a practical technology stack—including service discovery, API gateways, containerization, orchestration, logging, monitoring, and CI/CD—to help engineers design, implement, and operate modern cloud‑native systems.

CI/CDDockerKubernetes
0 likes · 20 min read
A Comprehensive Guide to Microservice Architecture and Its Technology Stack
DataFunTalk
DataFunTalk
Jul 27, 2022 · Big Data

Building a Big Data Platform at FenbeiTong: Architecture, Practices, and Lessons Learned

This article shares FenbeiTong's experience in building a big data platform, covering company background, data construction challenges, technology selection, architecture design, implementation details, data modeling tools, and real-world application scenarios such as CDP and CEM, offering practical insights for similar enterprises.

AIBig DataCloud Computing
0 likes · 19 min read
Building a Big Data Platform at FenbeiTong: Architecture, Practices, and Lessons Learned
Practical DevOps Architecture
Practical DevOps Architecture
Jul 25, 2022 · Backend Development

31-Part Series on Enterprise Backend Architecture, Distributed Systems, and Cloud Native Practices

This article outlines a 31‑topic series that delves into enterprise backend development, covering RPC frameworks, registration centers, fault tolerance, message queues, distributed architecture, high‑performance gateways, data storage, DNS, reverse proxy, e‑commerce systems, monitoring, service governance, Spring Cloud Alibaba components, task scheduling, cloud‑native design, and testing/security with CI/CD.

architecture
0 likes · 2 min read
31-Part Series on Enterprise Backend Architecture, Distributed Systems, and Cloud Native Practices
JD Retail Technology
JD Retail Technology
Jul 21, 2022 · Backend Development

Design and Implementation of JD's 01 Payment Platform: Unified Payment Service Layer and One‑Stop Integration

The article outlines JD's 01 Payment Platform, describing how a unified payment service layer and a one‑stop integration platform were built to replace the legacy checkout system, improve performance, support multi‑channel SaaS/PaaS capabilities, enable intelligent monitoring, and successfully handle large‑scale promotional events.

MonitoringPaaSSaaS
0 likes · 10 min read
Design and Implementation of JD's 01 Payment Platform: Unified Payment Service Layer and One‑Stop Integration
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jul 19, 2022 · Cloud Native

Unlock SaaS Success: Cloud‑Native Multi‑Tenant Architecture Essentials

This article recaps Huawei Cloud's DTT tech talk on SaaS cloud‑native applications, covering key challenges such as infrastructure selection, system and data‑storage design, multi‑tenant routing, various tenant isolation models, cloud‑native services like CCE and CSE, and the comprehensive SaaS support plan for developers.

Huawei CloudOperationsSaaS
0 likes · 14 min read
Unlock SaaS Success: Cloud‑Native Multi‑Tenant Architecture Essentials
Architects' Tech Alliance
Architects' Tech Alliance
Jul 17, 2022 · Databases

Comprehensive Overview of Database Evolution, Architecture, and Core Technologies

This article provides a detailed survey of database fundamentals, historical evolution from early relational systems to modern distributed and cloud‑native solutions, explains various architectural components and core technologies such as query processing, indexing, transaction management, and discusses business‑driven classifications, distributed designs, SMP versus MPP, and resource‑access models.

DatabaseHTAPNoSQL
0 likes · 34 min read
Comprehensive Overview of Database Evolution, Architecture, and Core Technologies
21CTO
21CTO
Jul 17, 2022 · Fundamentals

Why Software Design Docs Matter: Master UML Modeling for Clear Architecture

This article explains the fundamentals of software design documentation, showing how UML modeling—class, sequence, component, deployment, use‑case, state, and activity diagrams—captures domain problems and system structure across requirement, high‑level, and detailed design phases, enabling architects to communicate intent to diverse stakeholders.

UMLarchitecturedocumentation
0 likes · 13 min read
Why Software Design Docs Matter: Master UML Modeling for Clear Architecture
phodal
phodal
Jul 16, 2022 · Industry Insights

Why Diagram‑as‑Code Matters: Designing the Feakin Conceptual System Tool

The article explores the Diagram‑as‑Code paradigm, defines its DSL‑based approach, discusses layout algorithms and two‑way binding, and details the open‑source Feakin project that aims to provide a version‑controlled, extensible visualisation engine for architectural and conceptual diagrams.

Diagram as CodeFeakinarchitecture
0 likes · 10 min read
Why Diagram‑as‑Code Matters: Designing the Feakin Conceptual System Tool
Alipay Experience Technology
Alipay Experience Technology
Jul 15, 2022 · Frontend Development

Top Front-End Trends Shaping the Next Half-Year: Native Tools, Islands, and More

This article reviews the rapid evolution of front‑end development over the past six months, highlighting the rise of native‑code JavaScript tools, Tauri as an Electron alternative, the booming Islands architecture, full‑stack data flows, emerging Storybook competitors, advanced CSS features, headless UI components, React updates, and new documentation tools.

Frontendarchitecturetoolchain
0 likes · 7 min read
Top Front-End Trends Shaping the Next Half-Year: Native Tools, Islands, and More
Zuoyebang Tech Team
Zuoyebang Tech Team
Jul 13, 2022 · Cloud Computing

Why Multi-Cloud Active-Active Architecture Is the Key to Stability and Cost Efficiency

This article explores the motivations, challenges, and design principles behind adopting a multi‑cloud active‑active architecture, emphasizing how it enhances stability, reduces costs, and improves efficiency, while detailing practical solutions for networking, compute, containers, service discovery, traffic routing, and data storage in a cloud‑native environment.

Active-ActiveMulti-CloudStability
0 likes · 14 min read
Why Multi-Cloud Active-Active Architecture Is the Key to Stability and Cost Efficiency
Architect
Architect
Jul 9, 2022 · Cloud Native

Transitioning from Monolith to Microservices: Service Mesh, Kubernetes, and Architectural Strategies

This article explains how organizations can evolve from monolithic applications to microservices using service mesh patterns, Kubernetes sidecar proxies, event‑driven designs, and practical migration strategies such as incremental extraction, Lego‑style integration, and full rebuilds, while addressing latency, security, and observability concerns.

KubernetesMigrationarchitecture
0 likes · 35 min read
Transitioning from Monolith to Microservices: Service Mesh, Kubernetes, and Architectural Strategies
ITPUB
ITPUB
Jul 8, 2022 · Databases

Uncovering the Flaws: Why No Distributed Database Architecture Is Perfect

This article examines the most common Chinese distributed database architectures, comparing integrated SHARDING designs like OceanBase with separated compute‑storage models such as TiDB and SQL‑proxy based systems, highlighting their inherent trade‑offs, performance challenges, and practical considerations for choosing the right solution.

OceanBaseSQL proxySharding
0 likes · 11 min read
Uncovering the Flaws: Why No Distributed Database Architecture Is Perfect
Java Captain
Java Captain
Jul 6, 2022 · Backend Development

Guidelines for Developing Standard Java Web Applications: Layering, Responsibilities, and Data Types

This article explains how to design a well‑structured Java web application by defining clear three‑layer architecture (Controller, Service, DAO), outlining each layer's responsibilities, describing data type conventions such as PO, BO, VO, DTO, Model, and showing how these types map to the layers for maintainable, scalable development.

Data Transfer ObjectsJavaLayered Design
0 likes · 13 min read
Guidelines for Developing Standard Java Web Applications: Layering, Responsibilities, and Data Types
Architecture Digest
Architecture Digest
Jul 2, 2022 · Operations

Design and Evolution of Vivo Server‑Side Monitoring System

This article systematically outlines the design, components, data flow, and evolution of Vivo’s server‑side monitoring system, covering data collection, transmission, storage with OpenTSDB, visualization, alerting mechanisms, and comparisons with other monitoring solutions.

AlertingMonitoringOpenTSDB
0 likes · 19 min read
Design and Evolution of Vivo Server‑Side Monitoring System
Top Architect
Top Architect
Jul 1, 2022 · Backend Development

Evolution of Taobao Backend Architecture: From Single‑Machine to Cloud‑Native Scale

This article walks through the step‑by‑step evolution of Taobao’s backend architecture—from a single‑machine deployment to distributed caching, load‑balancing, database sharding, micro‑services, and finally cloud‑native solutions—explaining the technologies introduced at each stage, the performance bottlenecks encountered, and the design principles that guide large‑scale system construction.

Cloudarchitecturebackend
0 likes · 20 min read
Evolution of Taobao Backend Architecture: From Single‑Machine to Cloud‑Native Scale
DaTaobao Tech
DaTaobao Tech
Jun 30, 2022 · Frontend Development

VideoX: A Multi‑Platform Front‑End Video Player for Large‑Scale E‑Commerce

VideoX is a versatile front‑end video player built for Taobao’s massive e‑commerce platform, offering multi‑terminal playback, customizable controls, and analytics through a layered architecture that separates core decoding, framework integration, and experience assurance, while supporting modern web technologies and native fallbacks across diverse business scenarios.

FrontendRaxReAct
0 likes · 29 min read
VideoX: A Multi‑Platform Front‑End Video Player for Large‑Scale E‑Commerce
Taobao Frontend Technology
Taobao Frontend Technology
Jun 27, 2022 · Frontend Development

How VideoX Tackles Complex Video Playback Across Massive E‑commerce Platforms

VideoX, a front‑end player built for Alibaba’s massive e‑commerce ecosystem, addresses diverse playback scenarios—from product detail videos to live streams—by offering multi‑format support, customizable controls, multi‑video management, and a layered architecture that separates playback core, business integration, and experience assurance.

architecturemultiplatformplayback
0 likes · 33 min read
How VideoX Tackles Complex Video Playback Across Massive E‑commerce Platforms
HomeTech
HomeTech
Jun 23, 2022 · Artificial Intelligence

Overview of Home Intelligent Recommendation System: Architecture, Design, and Observability

This article presents a comprehensive overview of Home's intelligent recommendation system, detailing its business value, challenges of the previous siloed approach, the platform‑based architecture with standardized capabilities, micro‑service components, and the observability stack that together enable scalable, personalized content delivery for millions of users.

AIData Standardizationarchitecture
0 likes · 11 min read
Overview of Home Intelligent Recommendation System: Architecture, Design, and Observability
Efficient Ops
Efficient Ops
Jun 22, 2022 · Operations

How Major Banks Design Disaster‑Recovery Architecture for Uninterrupted Service

This article examines banking regulatory requirements and typical disaster‑recovery architectures, explains system tiering and recovery‑time objectives, and shares the Industrial and Commercial Bank of China's evolution from a two‑site, two‑center model to a cloud‑native, multi‑center disaster‑recovery framework, offering practical design insights.

Disaster Recoveryarchitecturebusiness continuity
0 likes · 14 min read
How Major Banks Design Disaster‑Recovery Architecture for Uninterrupted Service
Architects' Tech Alliance
Architects' Tech Alliance
Jun 16, 2022 · Fundamentals

FPGA Market Overview, Architecture, and Applications

The article outlines FPGA's strong performance and versatility, presents recent market growth figures and drivers, explains the basic architecture and firmware development process, and highlights key applications in automotive, communications, and computer‑vision systems, emphasizing its expanding role in AI and deep‑learning solutions.

AIApplicationsFPGA
0 likes · 8 min read
FPGA Market Overview, Architecture, and Applications
IT Architects Alliance
IT Architects Alliance
Jun 13, 2022 · Backend Development

Why Choose Microservice Architecture? A Comprehensive Roadmap and Tool Guide

This article explains why microservice architecture is preferred over monolithic applications, outlines a detailed learning roadmap covering core concerns such as Docker, container orchestration, API gateways, load balancing, service discovery, event buses, logging, monitoring, tracing, persistence, caching, and cloud providers, and recommends suitable tools for each component.

Databasesapi-gatewayarchitecture
0 likes · 12 min read
Why Choose Microservice Architecture? A Comprehensive Roadmap and Tool Guide
Top Architect
Top Architect
Jun 13, 2022 · Backend Development

Microservice Architecture Roadmap and Key Components Explained

This article outlines a comprehensive roadmap for adopting microservice architecture, describing its benefits, core concepts, and essential tools such as Docker, container orchestration, API gateways, load balancing, service discovery, event buses, logging, monitoring, tracing, persistence, caching, and cloud providers.

CachingMonitoringarchitecture
0 likes · 15 min read
Microservice Architecture Roadmap and Key Components Explained
DeWu Technology
DeWu Technology
Jun 13, 2022 · Operations

How to Build a Minute‑Level Order Fulfillment Simulation Platform with DataWorks

This article outlines the design and implementation of a minute‑level order‑fulfillment timeliness simulation platform, detailing its background, objectives, challenges, architecture built on Alibaba Cloud DataWorks, core workflow nodes, domain model, ER diagram, JSON task templates, and future extensions for supply‑chain routing.

Big DataDataWorksSimulation
0 likes · 11 min read
How to Build a Minute‑Level Order Fulfillment Simulation Platform with DataWorks
Architecture Digest
Architecture Digest
Jun 13, 2022 · Backend Development

Microservice Architecture and Design Patterns Overview

This article explains the core goals of microservice architecture, outlines essential design principles, and presents a comprehensive catalog of decomposition and design patterns—including Strangler, Bulkhead, Sidecar, API Gateway, Aggregator, Proxy, Chained, Branch, UI composition, database strategies, CQRS, Event‑driven, Saga, observability, logging, metrics, tracing, health checks, external configuration, service discovery, circuit breaker, and blue‑green deployment—providing practical guidance for building resilient, scalable systems.

architecturebackendmicroservices
0 likes · 18 min read
Microservice Architecture and Design Patterns Overview
Java Baker
Java Baker
Jun 12, 2022 · Operations

System Capacity Checklist: Key Metrics Every Architect Should Track

Architects should treat system capacity like a pre‑flight checklist, using this comprehensive guide to monitor resource usage across services, databases, and queues, and to define business metrics and state‑machine indicators that reveal bottlenecks and guide scaling decisions.

MonitoringOperationsarchitecture
0 likes · 5 min read
System Capacity Checklist: Key Metrics Every Architect Should Track
Top Architect
Top Architect
Jun 12, 2022 · Backend Development

Comprehensive Guide to Backend Architecture: Microservices, Observability, Service Mesh, and Messaging

This article provides an in‑depth overview of modern backend architecture, covering microservice fundamentals, design principles, gateway patterns, service registration, configuration management, observability pillars, service mesh options, and a detailed comparison of popular message‑queue technologies.

Observabilityarchitecturebackend
0 likes · 29 min read
Comprehensive Guide to Backend Architecture: Microservices, Observability, Service Mesh, and Messaging
Java High-Performance Architecture
Java High-Performance Architecture
Jun 11, 2022 · Backend Development

Essential Microservice Architecture Patterns Every Backend Engineer Should Know

This article explores the core goals of microservice architecture, outlines key design principles such as scalability and resilience, and presents a comprehensive catalog of decomposition, integration, cross‑cutting concern, and observability patterns—including API gateway, Strangler, Bulkhead, Saga, and CQRS—to guide developers in building robust, maintainable backend systems.

architecturebackenddistributed systems
0 likes · 24 min read
Essential Microservice Architecture Patterns Every Backend Engineer Should Know
Laiye Technology Team
Laiye Technology Team
Jun 10, 2022 · Backend Development

Understanding System Failures and Principles for Resilient Architecture

The article analyzes why modern software systems repeatedly collapse—due to growing business complexity, unpredictable changes, and architectural decay—and proposes principles such as decentralization, integration, and diversity, along with practical strategies like service mesh and eBPF, to design more sustainable, observable, and self‑evolving architectures.

ResilienceSystem Designarchitecture
0 likes · 12 min read
Understanding System Failures and Principles for Resilient Architecture
Top Architect
Top Architect
Jun 9, 2022 · Backend Development

Microservice Architecture and Design Patterns Overview

This article provides a comprehensive overview of microservice architecture, covering its core goals, design principles, various decomposition and integration patterns, database strategies, observability, resilience, deployment, and operational concerns, offering practical guidance for building scalable, maintainable services.

DeploymentObservabilityarchitecture
0 likes · 18 min read
Microservice Architecture and Design Patterns Overview
IT Architects Alliance
IT Architects Alliance
Jun 8, 2022 · Backend Development

Mastering Microservice Patterns: From Decomposition to Resilience

This article provides a comprehensive overview of common microservice patterns and design principles, covering goals such as cost reduction, faster releases, resilience, visibility, and detailing decomposition, integration, database, CQRS, observability, health‑check, and deployment strategies for building robust backend systems.

API GatewayBlue-Green DeploymentCQRS
0 likes · 20 min read
Mastering Microservice Patterns: From Decomposition to Resilience
SQB Blog
SQB Blog
Jun 8, 2022 · Fundamentals

How to Apply Domain-Driven Design: Strategies, Architecture, and Code Samples

This article explains the origins of Domain‑Driven Design, describes strategic concepts such as domain, bounded context and context mapping, explores tactical building blocks like entities, value objects, services, aggregates and factories, and demonstrates practical architecture choices and Java code examples for a payment system.

Domain-Driven DesignJavaStrategic Design
0 likes · 31 min read
How to Apply Domain-Driven Design: Strategies, Architecture, and Code Samples
IT Architects Alliance
IT Architects Alliance
Jun 6, 2022 · Backend Development

From Monolith to Event‑Driven Microservices: A Step‑by‑Step Architecture Blueprint

This comprehensive guide explains how to transform a small e‑commerce monolith into a highly scalable, low‑latency, fault‑tolerant event‑driven microservice system by applying layered architecture, SOA, design patterns, API‑gateway strategies, CQRS, event sourcing, and appropriate cloud‑native technologies.

API GatewayCQRSDesign Patterns
0 likes · 22 min read
From Monolith to Event‑Driven Microservices: A Step‑by‑Step Architecture Blueprint
Architect
Architect
Jun 6, 2022 · Backend Development

Microservice Architecture and Design Patterns

This article provides a comprehensive overview of microservice architecture, detailing its core objectives, design principles, various decomposition and integration patterns, database strategies, consistency mechanisms, observability techniques, and deployment practices for building resilient, scalable backend systems.

Observabilityarchitecturemicroservices
0 likes · 18 min read
Microservice Architecture and Design Patterns
JavaEdge
JavaEdge
Jun 3, 2022 · Operations

How to Scale Systems: From Load Metrics to Architecture Strategies

This article explains how to describe current system load, choose appropriate load parameters, analyze Twitter's scaling challenges, compare relational and push‑based timeline designs, clarify latency versus response time, emphasize percentile monitoring, and evaluate vertical versus horizontal scaling and hybrid approaches for handling increasing traffic.

LatencyMonitoringPerformance
0 likes · 15 min read
How to Scale Systems: From Load Metrics to Architecture Strategies
Top Architect
Top Architect
May 31, 2022 · Backend Development

AKF Principles for Microservice Splitting: X‑Axis, Y‑Axis, and Z‑Axis Strategies

The article explains how to address single‑point failures and capacity limits by clustering servers using replication patterns and introduces the AKF microservice splitting principle, detailing X‑axis horizontal replication, Y‑axis business‑oriented division, and Z‑axis data‑driven partitioning with diagrams.

AKFClusteringarchitecture
0 likes · 5 min read
AKF Principles for Microservice Splitting: X‑Axis, Y‑Axis, and Z‑Axis Strategies
IT Architects Alliance
IT Architects Alliance
May 29, 2022 · Backend Development

Comprehensive Introduction to Microservice Architecture: Concepts, Evolution, Patterns, and Practices

This article provides a comprehensive overview of microservice architecture, covering its definition, history, differences from monolithic development, key characteristics, comparison with SOA, practical implementation steps, common design patterns, advantages and disadvantages, and essential considerations for successful adoption.

architecturebackenddesign-patterns
0 likes · 19 min read
Comprehensive Introduction to Microservice Architecture: Concepts, Evolution, Patterns, and Practices
Alibaba Cloud Developer
Alibaba Cloud Developer
May 26, 2022 · Cloud Computing

Why Wolai Chose Serverless Architecture: Lessons from Alibaba Cloud Function Compute

Wolai’s shift to a Serverless architecture using Alibaba Cloud Function Compute cut operational costs by over 50%, accelerated development cycles, and enabled reliable real‑time collaborative editing through a snapshot system, illustrating how small teams can leverage cloud functions for scalable, cost‑effective services.

Cloud ComputingFunction Computearchitecture
0 likes · 10 min read
Why Wolai Chose Serverless Architecture: Lessons from Alibaba Cloud Function Compute
dbaplus Community
dbaplus Community
May 23, 2022 · Cloud Native

Why Kubernetes Is the Core of Cloud‑Native Architecture: A Deep Dive

This article provides a comprehensive overview of Kubernetes, covering its revolutionary role in cloud computing, master‑worker architecture, core concepts such as Pods and Controllers, storage and networking models, workload types, and extensibility through CRI, CNI, and CSI standards.

Container OrchestrationKubernetesPods
0 likes · 18 min read
Why Kubernetes Is the Core of Cloud‑Native Architecture: A Deep Dive
IT Architects Alliance
IT Architects Alliance
May 21, 2022 · Backend Development

Why Choose Microservice Architecture? A Comprehensive Roadmap and Tool Guide

This article explains why microservice architecture improves flexibility and scalability, outlines a clear learning roadmap, and details essential components such as Docker, orchestration, API gateways, load balancing, service discovery, event buses, logging, monitoring, tracing, data persistence, caching, and cloud providers, helping readers start or migrate to microservices.

DockerKubernetesarchitecture
0 likes · 16 min read
Why Choose Microservice Architecture? A Comprehensive Roadmap and Tool Guide
Xianyu Technology
Xianyu Technology
May 18, 2022 · Mobile Development

Design and Architecture of a High‑Performance Extensible Rich Text Editor for Flutter

To enable Xianyu sellers to create rich product descriptions, the team built a high‑performance, extensible Flutter rich‑text editor using Slate’s protocol, layering protocol, capability extensions, rendering, and business extensions to support custom emojis, themes, ordered paragraphs, and native‑level interactions.

FlutterSlatearchitecture
0 likes · 8 min read
Design and Architecture of a High‑Performance Extensible Rich Text Editor for Flutter
MaGe Linux Operations
MaGe Linux Operations
May 17, 2022 · Backend Development

Mastering Backend Development: Key Concepts, Architecture, and Best Practices

This comprehensive guide explores essential backend development concepts—from system design principles like high cohesion and low coupling, through architecture patterns such as high availability and load balancing, to network communication, fault handling, monitoring, and deployment strategies, providing clear explanations for developers.

MonitoringSystem Designarchitecture
0 likes · 32 min read
Mastering Backend Development: Key Concepts, Architecture, and Best Practices
Top Architect
Top Architect
May 7, 2022 · Fundamentals

Understanding Low‑Code Implementation: Principles, Front‑End and Back‑End Solutions

This article explains the core concepts of low‑code platforms, why visual editing requires declarative programming, compares declarative and imperative approaches, and details practical front‑end (using JSON‑to‑React via the open‑source AMIS framework) and back‑end storage and logic implementations with code examples.

Declarative programmingFrontendamis
0 likes · 34 min read
Understanding Low‑Code Implementation: Principles, Front‑End and Back‑End Solutions
Top Architect
Top Architect
May 7, 2022 · Backend Development

AKF Principle for Microservice Splitting: X, Y, and Z Axis Strategies

The article explains the AKF principle for microservice design, detailing how X‑axis horizontal replication, Y‑axis functional splitting, and Z‑axis data‑centric partitioning address single‑point failures, capacity limits, and performance bottlenecks by employing master‑master, master‑slave, and master‑backup replication patterns.

AKFClusteringService Splitting
0 likes · 6 min read
AKF Principle for Microservice Splitting: X, Y, and Z Axis Strategies
macrozheng
macrozheng
May 5, 2022 · Backend Development

Choosing the Right Message Queue: Kafka vs RabbitMQ vs RocketMQ vs ActiveMQ Explained

An in‑depth guide compares the four major message‑queue middleware—Kafka, RabbitMQ, RocketMQ and ActiveMQ—detailing their architectures, modes, evaluation criteria, strengths, weaknesses, and selection considerations to help engineers and interviewees answer critical MQ interview questions and make informed technology choices.

ActiveMQKafkaMessage Queue
0 likes · 47 min read
Choosing the Right Message Queue: Kafka vs RabbitMQ vs RocketMQ vs ActiveMQ Explained
Top Architect
Top Architect
May 3, 2022 · Backend Development

How to Build a Backend Technology Stack for a Startup

This article provides a comprehensive guide for startup founders on selecting languages, components, processes, and tools to design and implement a complete backend technology stack, covering everything from project management and DNS to databases, monitoring, and deployment.

architecturebackendcomponents
0 likes · 32 min read
How to Build a Backend Technology Stack for a Startup
Alibaba Cloud Native
Alibaba Cloud Native
Apr 30, 2022 · Cloud Native

How to Choose a Serverless Architecture for High‑Elastic, Low‑Cost Apps with Alibaba FC

Developer Xiao Wang evaluates three deployment options—traditional SLB + ECS, Kubernetes, and Alibaba Function Compute—to build a highly elastic, low‑cost, low‑maintenance architecture for two online apps, then adopts FC’s reserved‑instance mode and idle‑billing feature to eliminate cold‑starts and reduce expenses.

Function ComputeServerlessarchitecture
0 likes · 10 min read
How to Choose a Serverless Architecture for High‑Elastic, Low‑Cost Apps with Alibaba FC
Top Architect
Top Architect
Apr 29, 2022 · Backend Development

Designing Microservices with Domain‑Driven Design and Bounded Contexts

This article explains how microservice architecture differs from traditional service‑oriented designs, outlines its key characteristics, and shows how Domain‑Driven Design, bounded contexts, aggregates, context mapping, and event‑storming can be used to define clear service boundaries and build resilient, loosely‑coupled systems.

Domain-Driven DesignEvent Stormingarchitecture
0 likes · 20 min read
Designing Microservices with Domain‑Driven Design and Bounded Contexts
Architect's Journey
Architect's Journey
Apr 27, 2022 · R&D Management

Essential Architecture Terms Every Architect Should Know

This article compiles core architectural concepts—including ROI, SOLID principles, system splitting, isolation, ACID, CAP/BASE, distributed transactions, and capacity estimation—explaining their definitions, practical examples, trade‑offs, and how they guide architects in making informed technical decisions.

CAP theoremSOLIDarchitecture
0 likes · 19 min read
Essential Architecture Terms Every Architect Should Know
Xianyu Technology
Xianyu Technology
Apr 26, 2022 · Frontend Development

Moyu Front-end Platform: Architecture, Challenges, and Solutions

Moyu, Xianyu’s dedicated front‑end R&D framework launched in 2022, unifies template and configuration management, introduces a hybrid XTPL/JS/CSS/Schema development model, and adds a lightweight data gateway that streamlines releases, boosts first‑screen performance, and supports scalable scenarios such as product recommendations, with plans for mini‑programs and broader platform integration.

Front-endPerformancePlatform
0 likes · 11 min read
Moyu Front-end Platform: Architecture, Challenges, and Solutions
Top Architect
Top Architect
Apr 25, 2022 · Backend Development

Designing Payment Account Systems for E‑commerce Platforms

This article explains the fundamental concepts, design requirements, and modeling approaches for payment account systems in e‑commerce, covering the distinction between payment and login accounts, transaction needs, accounting structures, entity and account models, and the detailed transaction model.

Transactionaccount modelingarchitecture
0 likes · 14 min read
Designing Payment Account Systems for E‑commerce Platforms
Top Architect
Top Architect
Apr 23, 2022 · Backend Development

Common Implementation Schemes for Delayed Messages in Distributed Systems

This article examines various approaches to implementing delayed (scheduled) messages in distributed message queue systems, comparing external storage, RocksDB, Redis, and open‑source MQ solutions, and discusses their advantages, drawbacks, and practical considerations.

Message Queuearchitecturebackend
0 likes · 13 min read
Common Implementation Schemes for Delayed Messages in Distributed Systems
21CTO
21CTO
Apr 22, 2022 · Backend Development

From Single Server to Cloud‑Native: How Taobao Scaled to Millions of Users

This article traces Taobao’s architectural evolution—from a single‑machine setup to distributed clusters, caching layers, load‑balancing proxies, database sharding, microservices, ESB, containerization, and finally cloud‑native deployment—highlighting the technologies and design principles that enable scaling from hundreds to tens of millions of concurrent users.

Cloudarchitecturedistributed systems
0 likes · 22 min read
From Single Server to Cloud‑Native: How Taobao Scaled to Millions of Users
Wukong Talks Architecture
Wukong Talks Architecture
Apr 21, 2022 · Backend Development

Evolution of Server‑Side Architecture from Hundreds to Tens of Millions of Concurrent Users: A Taobao Case Study

This article outlines the step‑by‑step evolution of a high‑traffic e‑commerce backend—from a single‑machine setup to cloud‑native microservices—illustrating the technologies and design principles needed to scale from hundreds to tens of millions of concurrent users.

Cloudarchitecturebackend
0 likes · 19 min read
Evolution of Server‑Side Architecture from Hundreds to Tens of Millions of Concurrent Users: A Taobao Case Study
Alibaba Terminal Technology
Alibaba Terminal Technology
Apr 21, 2022 · Fundamentals

Why Software Complexity Grows: From Tactical Tornadoes to Strategic Design

This article explores the nature of software complexity, contrasting tactical programming shortcuts with strategic architectural design, explains McCabe cyclomatic complexity and Ousterhout's perception, and offers practical insights and code examples to help engineers manage and reduce complexity in their systems.

architecturecomplexitysoftware design
0 likes · 20 min read
Why Software Complexity Grows: From Tactical Tornadoes to Strategic Design
Open Source Linux
Open Source Linux
Apr 21, 2022 · Backend Development

How Did Taobao’s Backend Architecture Evolve to Support Millions of Users?

Using Taobao as a case study, this article traces the step‑by‑step evolution of a high‑traffic backend—from a single‑machine setup through database sharding, caching, load balancing, microservices, containerization, and finally cloud deployment—highlighting the technologies and design principles that enable scaling to millions of concurrent users.

Cloudarchitecturemicroservices
0 likes · 23 min read
How Did Taobao’s Backend Architecture Evolve to Support Millions of Users?
Architect
Architect
Apr 15, 2022 · Backend Development

Designing a Flexible Workflow Engine: From Simple Chains to Complex Nested Nodes

This article narrates the step‑by‑step evolution of a workflow engine, starting with a basic sequential approver list and progressively adding countersign, parallel, conditional, delegation, timeout, scripting, and nesting capabilities, illustrating a tree‑based architecture and node‑state management for robust backend process automation.

Nodeapprovalarchitecture
0 likes · 10 min read
Designing a Flexible Workflow Engine: From Simple Chains to Complex Nested Nodes
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.

Business ArchitectureMVPProduct design
0 likes · 13 min read
How Business Architecture Shapes SaaS Product Design: 5 Key Impacts
IT Architects Alliance
IT Architects Alliance
Apr 13, 2022 · Backend Development

Backend Technology Stack Selection Guide for Startup Companies

This article provides a comprehensive guide on selecting and structuring a backend technology stack for startups, covering language choices, core components, processes, system integration, and practical recommendations for cloud services, databases, RPC frameworks, monitoring, and deployment pipelines.

Cloudarchitecturebackend
0 likes · 29 min read
Backend Technology Stack Selection Guide for Startup Companies
Open Source Linux
Open Source Linux
Apr 13, 2022 · Fundamentals

Understanding Servers: Architecture, Types, and the X86 vs ARM Debate

This article provides a comprehensive overview of servers, covering their definition, logical and hardware architecture, firmware and operating systems, various classification schemes, and a detailed comparison of X86 and ARM server platforms in the context of modern cloud computing.

ArmCloud Computingarchitecture
0 likes · 15 min read
Understanding Servers: Architecture, Types, and the X86 vs ARM Debate
IT Architects Alliance
IT Architects Alliance
Apr 12, 2022 · Backend Development

Critiquing Business Middle Platforms: Problems and Solutions

The article analyzes Alibaba's business middle platform strategy, exposing its inefficiencies caused by deep coupling, high collaboration, cognitive, and stability costs, and proposes practical solutions such as thinning business capabilities, strengthening platform services, decoupling via service-oriented architecture, and adopting Platform-as-Code with componentization.

Platform as Codearchitecturebackend
0 likes · 11 min read
Critiquing Business Middle Platforms: Problems and Solutions
IT Architects Alliance
IT Architects Alliance
Apr 11, 2022 · Backend Development

Evolution of Server‑Side Architecture: From Single‑Machine Deployment to Cloud‑Native Microservices

This article uses Taobao as a case study to trace the step‑by‑step evolution of a high‑traffic backend system—from a single‑machine setup through caching, load balancing, database sharding, microservices, ESB, containerization, and finally cloud‑native deployment—while highlighting the key technologies and design principles at each stage.

CachingCloudarchitecture
0 likes · 20 min read
Evolution of Server‑Side Architecture: From Single‑Machine Deployment to Cloud‑Native Microservices
Top Architect
Top Architect
Apr 3, 2022 · Databases

Designing Data Architecture for Microservices: Database Choices, Decoupling, and Scaling

This article explains how to design data architecture for microservice systems, covering the advantages of microservices, decoupling principles, lightweight APIs, DevOps integration, database per service versus shared databases, polyglot persistence, and why MongoDB is a suitable choice for scalable, dynamic, and sharded data storage.

Database DesignMongoDBarchitecture
0 likes · 17 min read
Designing Data Architecture for Microservices: Database Choices, Decoupling, and Scaling
IT Architects Alliance
IT Architects Alliance
Mar 30, 2022 · Operations

30 Essential Architecture Patterns for Scalable and Resilient Systems

This article systematically presents thirty architectural patterns—covering management, monitoring, performance, scalability, data handling, design, messaging, resilience, and security—to help engineers design, implement, and operate robust, high‑performance distributed systems.

Design PatternsOperationsPerformance
0 likes · 33 min read
30 Essential Architecture Patterns for Scalable and Resilient Systems
IT Architects Alliance
IT Architects Alliance
Mar 30, 2022 · Backend Development

Designing a Scalable Event-Driven Microservices Architecture for E‑Commerce

This article guides readers through the evolution from a monolithic e‑commerce application to a highly available, scalable, low‑latency event‑driven microservices architecture, covering design patterns, principles, API gateway, BFF, service aggregation, CQRS, event sourcing, and technology stack choices such as Kafka and Cassandra.

CQRSKafkaarchitecture
0 likes · 21 min read
Designing a Scalable Event-Driven Microservices Architecture for E‑Commerce
Architects Research Society
Architects Research Society
Mar 29, 2022 · Backend Development

Designing Microservice Architecture with Patterns, Principles, and Best Practices

This comprehensive guide teaches how to design scalable, highly available microservice architectures by applying design patterns, principles, and best practices, covering the evolution from monolithic to event‑driven systems, communication strategies, data management techniques, and technology choices such as API gateways, BFF, CQRS, and Kafka.

API GatewayCQRSDesign Patterns
0 likes · 23 min read
Designing Microservice Architecture with Patterns, Principles, and Best Practices
DaTaobao Tech
DaTaobao Tech
Mar 28, 2022 · Backend Development

Designing an Extensible Content Delivery Pipeline for E‑commerce

The article presents a modular, extensible content‑delivery pipeline for e‑commerce—comprising datasource, transfer, filter, sorter, completer, validator, factory and iterator nodes—implemented in Java, with JSON‑driven filter schemas, to simplify complex, low‑latency content handling, improve flexibility, and ease operations across evolving business requirements.

Content Deliveryarchitecturee-commerce
0 likes · 11 min read
Designing an Extensible Content Delivery Pipeline for E‑commerce
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Mar 28, 2022 · Frontend Development

Emerging Front-End Trends: From Pinia to Sandbox Security

This article curates recent front‑end developments, covering emerging frameworks like Pinia, evolving Node.js web standards, low‑code engine open‑source releases, architectural insights, Puppeteer PDF performance tricks, and sandbox security, while also inviting developers to join the Cloud Academy front‑end team.

FrontendNode.jsPerformance
0 likes · 3 min read
Emerging Front-End Trends: From Pinia to Sandbox Security
IT Architects Alliance
IT Architects Alliance
Mar 27, 2022 · Backend Development

From a Simple MVP Monolith to a Complex Distributed Architecture: Taobao Case Study

This article walks through the step‑by‑step evolution of a basic single‑server e‑commerce system into a large‑scale, distributed architecture, explaining core concepts, each architectural upgrade, the technologies involved, and key design principles for building scalable, high‑availability services.

Cloud Computingarchitecturedatabase sharding
0 likes · 20 min read
From a Simple MVP Monolith to a Complex Distributed Architecture: Taobao Case Study
IT Architects Alliance
IT Architects Alliance
Mar 24, 2022 · Cloud Native

How Software Architecture Evolves from Monolith to Cloud‑Native Microservices

From early monolithic MVC setups to growth‑stage distributed systems and finally fully cloud‑native microservice architectures, this article outlines each phase’s characteristics, technology choices, scaling strategies, and operational practices such as CDN, load balancing, Redis Cluster, Kubernetes auto‑scaling, and unified configuration management.

Kubernetesarchitecturecloud-native
0 likes · 14 min read
How Software Architecture Evolves from Monolith to Cloud‑Native Microservices
Baidu Geek Talk
Baidu Geek Talk
Mar 24, 2022 · Frontend Development

Practical Techniques to Boost Web Development Efficiency

The article presents actionable methods to speed web development, including adopting a front‑back end separation architecture, leveraging scaffolding tools for data, documentation and mock interfaces, applying disciplined front‑end coding practices, and using computer‑vision‑based techniques to accelerate automated testing.

Coding PracticesFrontendarchitecture
0 likes · 8 min read
Practical Techniques to Boost Web Development Efficiency
Top Architect
Top Architect
Mar 23, 2022 · Backend Development

Technical Summary of Large-Scale Distributed Website Architecture and E‑Commerce System Design

This article provides a comprehensive technical overview of large‑scale distributed website architecture, covering characteristics, design goals, architectural patterns, performance, high availability, scalability, extensibility, security, agility, evolution stages, capacity estimation, and practical optimization techniques for e‑commerce platforms.

architecturedistributed systemse-commerce
0 likes · 25 min read
Technical Summary of Large-Scale Distributed Website Architecture and E‑Commerce System Design
Alibaba Terminal Technology
Alibaba Terminal Technology
Mar 23, 2022 · Frontend Development

Unlock Rapid App Building with Alibaba’s Low‑Code Engine – A Frontend Developer’s Guide

The Alibaba Low‑Code Engine is an extensible front‑end framework that lets developers quickly create customized low‑code platforms, dramatically reducing development time and cost while offering standardized protocols, powerful plug‑in architecture, and an open‑source ecosystem for rapid digital product delivery.

Platform Developmentarchitectureextensibility
0 likes · 9 min read
Unlock Rapid App Building with Alibaba’s Low‑Code Engine – A Frontend Developer’s Guide
Sensors Frontend
Sensors Frontend
Mar 22, 2022 · Frontend Development

Essential Reads: Modern Frontend, Architecture, and Development Insights

This curated list highlights twelve insightful articles covering Formily's design, React Hooks quirks, ESModule production strategies, Observable-based anti‑corruption layers, REST API POST debates, TypeScript pitfalls, WebAssembly future, spline vs. Bézier curves, Cocos engine rendering, handling complexity with DDD, and React's automatic import changes.

FrontendGame DevelopmentReAct
0 likes · 5 min read
Essential Reads: Modern Frontend, Architecture, and Development Insights
IT Architects Alliance
IT Architects Alliance
Mar 20, 2022 · Fundamentals

Overview of Architectural Thinking and Layered Architecture Models

This article explains architectural thinking as a synthesis of system, structured, and programming mindsets, emphasizing the core principles of decomposition and integration, and describes various layered models such as cloud three‑layer, SOA, and classic three‑tier architectures for both technical and application design.

Cloud ComputingLayered DesignSOA
0 likes · 15 min read
Overview of Architectural Thinking and Layered Architecture Models
IT Architects Alliance
IT Architects Alliance
Mar 20, 2022 · Backend Development

Evolution of Taobao Backend Architecture from Single Server to Cloud‑Native Microservices

This article outlines the step‑by‑step evolution of Taobao's backend architecture—from a single‑machine setup to distributed clusters, caching, load balancing, database sharding, microservices, containerization, and finally cloud‑native deployment—highlighting the technologies and design principles involved at each stage.

Cloudarchitecturebackend
0 likes · 18 min read
Evolution of Taobao Backend Architecture from Single Server to Cloud‑Native Microservices
DataFunTalk
DataFunTalk
Mar 19, 2022 · Artificial Intelligence

QQ Music Recommendation Architecture: Challenges, Solutions, and Future Directions

This article details how QQ Music tackled rapid growth in recommendation traffic by redesigning its recommendation architecture, introducing a cloud‑native machine‑learning platform, optimizing data services, and adopting a DAG‑based recall system to improve scalability, flexibility, and development efficiency.

AIMachine Learningarchitecture
0 likes · 12 min read
QQ Music Recommendation Architecture: Challenges, Solutions, and Future Directions
Top Architect
Top Architect
Mar 16, 2022 · Backend Development

Comprehensive Overview of Microservices Architecture

This article provides a detailed introduction to microservices, covering its definition, core principles such as small independent services, lightweight communication, independent deployment and management, the advantages and disadvantages, suitable organizational contexts, and the essential components like service discovery, API gateways, configuration centers, monitoring, circuit breaking, container orchestration, and service mesh.

Monitoringarchitecturebackend
0 likes · 15 min read
Comprehensive Overview of Microservices Architecture
21CTO
21CTO
Mar 16, 2022 · Backend Development

How Airbnb Evolved from a Ruby Monolith to Hybrid Micro‑Macro Services

This article traces Airbnb's architectural journey from a single‑Ruby‑on‑Rails monolith through a microservices era to its current hybrid micro‑macro service model, highlighting the motivations, challenges, and engineering practices that shaped each transition.

AirbnbSystem Designarchitecture
0 likes · 6 min read
How Airbnb Evolved from a Ruby Monolith to Hybrid Micro‑Macro Services
DevOps
DevOps
Mar 16, 2022 · Backend Development

Principles and Challenges of Service Integration in Microservice Architecture

The article examines the practical difficulties of integrating services within a microservice architecture—such as circular dependencies, third‑party system coupling, and non‑idempotent APIs—and proposes concrete design principles like one‑way dependencies, minimal redundant data, façade services, idempotency, and contract testing to preserve system health.

Service Integrationarchitecturedesign principles
0 likes · 9 min read
Principles and Challenges of Service Integration in Microservice Architecture
LOFTER Tech Team
LOFTER Tech Team
Mar 15, 2022 · Mobile Development

Applying Domain‑Driven Design to Large List Architecture in Android

This article describes how the Lofter team applied Domain‑Driven Design to refactor and govern complex, multi‑type RecyclerView lists on Android, progressing from a monolithic adapter through a split‑stage implementation to a full DDD‑based framework with reusable bars and context‑aware layout managers.

AndroidDDDLarge List
0 likes · 22 min read
Applying Domain‑Driven Design to Large List Architecture in Android
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.

Cloud ComputingLayered DesignSOA
0 likes · 15 min read
Mastering Layered Architecture: From Cloud Stacks to SOA Integration
IT Architects Alliance
IT Architects Alliance
Mar 7, 2022 · Backend Development

A Comprehensive Overview of Microservice Architecture Evolution and Essential Technology Stack

This article provides a detailed overview of the evolution of software architecture from monolithic to microservices, discusses the advantages and drawbacks of each stage, and outlines essential microservice technologies such as service discovery, API gateways, authentication, logging, containerization, orchestration, and CI/CD pipelines.

architecturebackenddistributed systems
0 likes · 16 min read
A Comprehensive Overview of Microservice Architecture Evolution and Essential Technology Stack
Cognitive Technology Team
Cognitive Technology Team
Mar 5, 2022 · Backend Development

Ant Financial Wealth Coding Guidelines – Comprehensive Backend Development and Operations Best Practices

This document presents Ant Financial's comprehensive coding standards covering concurrency control, idempotency, state management, object handling, SQL practices, time handling, exception safety, code quality, architecture design, middleware usage, data quality, production change procedures, emergency response, and client‑frontend considerations to ensure robust, secure, and maintainable backend systems.

architecturecoding standardsidempotency
0 likes · 19 min read
Ant Financial Wealth Coding Guidelines – Comprehensive Backend Development and Operations Best Practices