Tagged articles
24 articles
Page 1 of 1
Alibaba Cloud Native
Alibaba Cloud Native
Nov 27, 2025 · Artificial Intelligence

How to Build Scalable Multi‑Agent AI Systems with RocketMQ’s Asynchronous Messaging

This article explains the communication challenges of modern multi‑agent AI applications and demonstrates how RocketMQ for AI’s event‑driven, asynchronous messaging architecture can improve scalability, reliability, and cost efficiency through a step‑by‑step weather‑and‑travel planning example.

AICloud NativeMulti-Agent
0 likes · 11 min read
How to Build Scalable Multi‑Agent AI Systems with RocketMQ’s Asynchronous Messaging
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Oct 28, 2025 · Artificial Intelligence

How Apache RocketMQ Powers Asynchronous Multi‑Agent AI Architectures

This article explains how Apache RocketMQ’s new semantic Topic and Lite‑Topic features enable dynamic ability discovery, asynchronous communication, and closed‑loop task coordination for multi‑agent AI systems, outlining communication patterns, subscription management, and an event‑driven model that bridges AI autonomy with reliable backend messaging.

Agentic AIApache RocketMQLite-Topic
0 likes · 12 min read
How Apache RocketMQ Powers Asynchronous Multi‑Agent AI Architectures
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.

Proxyaggregationarchitecture
0 likes · 5 min read
Exploring Microservice Architecture Patterns: Aggregation, Sharing, Proxy, and Async Messaging
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Dec 26, 2024 · Backend Development

Four Main Microservice Architecture Patterns Explained

This article introduces and compares four common microservice architecture patterns—aggregation, shared database, proxy (including sidecar), and asynchronous messaging—detailing their designs, advantages, disadvantages, and typical use cases for large‑scale systems.

Proxyaggregationasynchronous messaging
0 likes · 6 min read
Four Main Microservice Architecture Patterns Explained
IT Architects Alliance
IT Architects Alliance
Aug 3, 2021 · Industry Insights

How to Split Complex Systems and Evolve Architecture for Scalable Micro‑services

The article examines why growing business complexity and throughput demands necessitate system decomposition and architectural evolution, detailing horizontal scaling, vertical and business splitting, database partitioning strategies, cache and index integration, remote service data sourcing, and asynchronous messaging to achieve scalable, robust micro‑service‑based solutions.

MicroservicesSystem Architectureasynchronous messaging
0 likes · 9 min read
How to Split Complex Systems and Evolve Architecture for Scalable Micro‑services
Top Architect
Top Architect
Jul 22, 2021 · Backend Development

RabbitMQ vs Apache Kafka: In‑Depth Comparison and Guidance for Choosing the Right Messaging System

This article explains the fundamental differences between RabbitMQ and Apache Kafka, covering their architectures, message models, ordering guarantees, routing capabilities, timing controls, retention policies, fault‑tolerance mechanisms, scalability, and consumer complexity, and then provides practical criteria to help architects decide which solution best fits a given use case.

ComparisonKafkaMessage Queue
0 likes · 22 min read
RabbitMQ vs Apache Kafka: In‑Depth Comparison and Guidance for Choosing the Right Messaging System
Alimama Tech
Alimama Tech
Jun 16, 2021 · Backend Development

Design and Implementation of the AMB Asynchronous Message Bus for Alibaba Advertising Platform

To solve the scalability, visibility, and debugging challenges of heterogeneous asynchronous calls after Alibaba Momma’s advertising services shifted to micro‑services, the team created the AMB (Alibaba Momma Application Message Bus), a console‑driven, bus‑style platform with layered connectors, reusable components, isolated JStorm topologies, and centralized monitoring that turns hours‑long coding into rapid visual workflow configuration.

AlibabaBackend ArchitectureMessage Bus
0 likes · 12 min read
Design and Implementation of the AMB Asynchronous Message Bus for Alibaba Advertising Platform
Architects Research Society
Architects Research Society
Apr 26, 2021 · Cloud Native

Asynchronous Messaging and Event‑Driven Communication in Microservices

This article explains the importance of asynchronous messaging and event‑driven communication for coordinating changes across multiple microservices and bounded contexts, covering single‑receiver and multi‑receiver patterns, message brokers, eventual consistency, publishing/subscribing mechanisms, and practical implementation considerations.

Event-drivenasynchronous messagingeventual consistency
0 likes · 11 min read
Asynchronous Messaging and Event‑Driven Communication in Microservices
Code Ape Tech Column
Code Ape Tech Column
Feb 25, 2021 · Fundamentals

What Starbucks Can Teach Us About Two-Phase Commit and Asynchronous Messaging

The article uses Starbucks' coffee‑ordering process to illustrate asynchronous order handling, correlation identifiers, exception‑handling strategies, two‑phase commit, and conversation patterns, showing how real‑world practices inform the design of reliable distributed messaging systems.

Error Handlingasynchronous messagingcorrelation
0 likes · 8 min read
What Starbucks Can Teach Us About Two-Phase Commit and Asynchronous Messaging
Selected Java Interview Questions
Selected Java Interview Questions
Jan 24, 2021 · Backend Development

Decoupling Microservices: Asynchronous Messaging, Event‑Driven Architecture, and CQRS Strategies

The article examines how to reduce tight coupling between microservices by applying module‑division principles, converting synchronous calls to asynchronous messaging, leveraging event‑driven architectures and CQRS, employing local caching and data landing, and refactoring overly coupled services for more resilient backend systems.

CQRSEvent-Driven Architectureasynchronous messaging
0 likes · 21 min read
Decoupling Microservices: Asynchronous Messaging, Event‑Driven Architecture, and CQRS Strategies
Programmer DD
Programmer DD
Nov 4, 2020 · Fundamentals

What Starbucks Can Teach Us About Asynchronous Messaging and Two‑Phase Commit

The article uses Starbucks' coffee‑ordering workflow as a real‑world analogy to explain asynchronous messaging patterns, correlation challenges, exception handling strategies, and why two‑phase commit can hinder scalability, illustrating how everyday processes inspire robust distributed system designs.

CompensationDistributed Systemsasynchronous messaging
0 likes · 8 min read
What Starbucks Can Teach Us About Asynchronous Messaging and Two‑Phase Commit
Mafengwo Technology
Mafengwo Technology
Apr 11, 2019 · Backend Development

Boosting Ticket Order Systems with State Machines: Design & Lessons

This article explores how applying finite state machines to a ticket order transaction system improves stability, scalability, and maintainability, detailing the system’s architecture, database design, framework selection, custom MSM implementation, and practical challenges such as transaction handling, action matching, asynchronous messaging, and concurrency control.

asynchronous messagingorder processingstate machine
0 likes · 12 min read
Boosting Ticket Order Systems with State Machines: Design & Lessons
Big Data and Microservices
Big Data and Microservices
Jul 30, 2018 · Backend Development

Six Essential Microservice Design Patterns and When to Apply Them

This article outlines six fundamental microservice design patterns—Aggregator, Proxy, Chain, Branch, Data‑Sharing, and Asynchronous Messaging—explaining their structures, use‑cases, scalability characteristics, and potential pitfalls to help architects choose the right approach for their systems.

Backend ArchitectureDesign PatternsMicroservices
0 likes · 5 min read
Six Essential Microservice Design Patterns and When to Apply Them
Java Architect Essentials
Java Architect Essentials
Jul 10, 2018 · Cloud Native

Testing Strategies for Microservices: Orchestration, Service Virtualization, and Asynchronous Patterns

The article explains how microservice architectures increase testing complexity and presents practical strategies—including orchestration testing, service virtualization, handling API changes, asynchronous command patterns, event firehose, and CI/CD environment configuration—to reliably test individual services and their interactions in cloud‑native environments.

MicroservicesOrchestrationasynchronous messaging
0 likes · 14 min read
Testing Strategies for Microservices: Orchestration, Service Virtualization, and Asynchronous Patterns
Architecture Digest
Architecture Digest
Jun 10, 2018 · Backend Development

Key Principles of Reactive Microservices Architecture

The article summarizes the design principles of reactive microservices, covering isolation, single responsibility, autonomy, private state, asynchronous messaging, service discovery, API management, and security, and explains how these concepts enable scalable, resilient cloud‑native systems.

Cloud NativeMicroservicesasynchronous messaging
0 likes · 24 min read
Key Principles of Reactive Microservices Architecture
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 12, 2018 · Backend Development

How Xiaomi Built the Notify Async Messaging System to Scale Its E‑commerce Platform

This article details Xiaomi's evolution from a simple two‑server e‑commerce site to a sophisticated, decoupled architecture with the Notify asynchronous messaging system, explaining design decisions, message splitting, agent proxying, performance upgrades, and lessons for building resilient backend services.

Message QueueMicroservicesSystem Architecture
0 likes · 13 min read
How Xiaomi Built the Notify Async Messaging System to Scale Its E‑commerce Platform
Architecture Digest
Architecture Digest
Aug 9, 2016 · Backend Development

Design and Evolution of Xiaomi's Notify Asynchronous Message System

This article details the three-stage evolution of Xiaomi's e‑commerce architecture, introduces the design of the Notify asynchronous message system built on Redis and MySQL, and explains the subsequent upgrades—including agent proxy, Go‑based modules, and MyCAT integration—to improve scalability, reliability, and performance.

GoMessage QueueSystem Architecture
0 likes · 13 min read
Design and Evolution of Xiaomi's Notify Asynchronous Message System